2022-03-31  Keith Marshall  <keith@users.osdn.me>

	Promote git-mq-1.0-rc-3 to final release status,

	* configure.ac (AC_INIT): Set version number to 1.0
	* All files (v1.0-final): Tag assigned; excepting copyright
	assignment corrections, none are changed from v1.0-rc-3.

2022-02-25  Keith Marshall  <keith@users.osdn.me>

	Correct copyright assignment errors.

	* mq-atexit.sh mq-message-opts.sh mq-push-reordered.sh
	* mq-select-activate.sh mq-select-backend.sh mq-select-list.awk
	* mq-series-list-colour.sh mq-series-list.sh mq-setup.sh
	* mq-tmpfile.sh mq-why-guarded.sh: Amend copyright assignment; this
	is not, and never was, a MinGW.org project, nor were any of these
	files derived from any published as a part of any such project.

	* configure.ac: Likewise; also correct a publication date typo.

2022-02-24  Keith Marshall  <keith@users.osdn.me>

	Publish 3rd v1.0 release candidate.

	* configure.ac (AC_INIT): Update version number.
	* All files (v1.0-rc-3): Tag assigned.

2022-02-24  Keith Marshall  <keith@users.osdn.me>

	Add mercurial support for ChangeLog generation.

	* Makefile.in (scm_cmd) [.hg exists]: Set to use "hg".
	(scm_cmd) [! .hg exists]: Fall back to use "git", as default.
	(hg_changelog_template): New formatting macro; define it.

2022-02-23  Keith Marshall  <keith@users.osdn.me>

	Generate ChangeLog to include in source distribution.

	* Makefile.in (PACKAGE_DISTNAME, PACKAGE_TMPDIR): Force remake...
	(FORCE): ...requiring this new phoney build prerequisite; define it.
	(srcdist-package-content): New phoney build prerequisite; define it.
	(srcdist): Require it; this creates prerequisite dependencies on...
	(srcdist-package-scripts, srcdist-package-files): ...these original
	prerequisites, which are now augmented by...
	(srcdist-package-changelog): ...this new prerequisite; implement...
	(scm_cmd): ...in terms of this command macro; define it, assuming that
	source code management will use "git", with "git log" supported by...
	(git_changelog_template): ...this ChangeLog generator template.

2022-02-22  Keith Marshall  <keith@users.osdn.me>

	Robustly interpret "--color" and "--colour" as aliases.

	* git-mq-setup.sh (git_mq_getopt): Explicitly match...
	(--colour, --no-colour): ...either of these options, rather than...
	(--c*, "-]", --no-c*): ...any of these.

	* git-mq-setup.shar.in: Before loading...
	(git-sh-setup): ...this helper script, scan and rewrite...
	($@): ...this list of command line arguments; for any matching...
	(--color*): ...this, insert "u" before "r"; also replace...
	(--no-color): ...this, with...
	(--no-colour): ...this.

2022-02-19  Keith Marshall  <keith@users.osdn.me>

	Ensure "git qfold" runs with the correct CWD.

	* git-qfold.shar: Immediately following...
	(git-mq-setup): ...this, insert a "cd" command, ensuring that...
	($GIT_ROOT): ...this is made the working directory; without this,
	folded patches are not correctly applied, thus losing their content,
	if "git qfold" is invoked from any other working directory.

2022-02-12  Keith Marshall  <keith@users.osdn.me>

	Install aliases for "git qdelete" and "git qrename".

	* Makefile.in (install_alias): New functional macro; use it...
	(install-bin-scripts): ...here, to create $bindir aliases for...
	(git-qremove, git-qrm): ...each of these, both linked to...
	(git-qdelete): ...this.
	(git-qmv): Create a further $bindir alias, linking it to...
	(git-qrename): ...this.
	(install-man-pages): Likewise, create $man1dir aliases for...
	(git-qremove.1, git-qrm.1): ...each of these, linked to...
	(git-qdelete.1): ...this, and likewise...
	(git-qmv.1): ...this, linked to...
	(git-qremove.1): ...this.

	* git-qdelete.1.man (git qremove, git qrm)
	* git-qrename.1.man (git qmv): Document aliases.

2022-02-11  Keith Marshall  <keith@users.osdn.me>

	Update commit timestamp on "git qrefresh" or "git qfold".

	* git-mq-write-patch.sh [git qfold, git qrefresh]
	[mq_commit_date unassigned] (mq_commit_date): Assign as "now", in the
	form produced by running the "date +'%s %z'" command.

2022-02-11  Keith Marshall  <keith@users.osdn.me>

	Ensure "git qimport -P" runs with the correct CWD.

	* git-qimport.shar [mq_push_on_import] (GIT_ROOT): "cd" to it...
	(guards, series, status): ...and remap file path-name references.

2022-02-08  Keith Marshall  <keith@users.osdn.me>

	Handle "git qfold" operations with no commit message.

	* git-qfold.shar (mq_msg_file) [no content]: Insert default text; this
	is required to ensure that a commit message is available, when running
	"git commit", to complete the "git qfold" operation.

2022-02-06  Keith Marshall  <keith@users.osdn.me>

	Fix two "git qimport" implementation defects.

	* git-qimport.shar: Correct a misleading comment.
	* git-rev-import.sh (do mq_update): Delete extraneous "do" token.
	[tags existing: qbase && ! qtip] (qtip): Create missing tag.

2022-02-04  Keith Marshall  <keith@users.osdn.me>

	Do not consider backup files for SCM tracking.

	* .gitignore (*~): Add reference; GNU autoconf, from v2.70 onwards,
	creates backup files named to match this pattern, so ensure that git,
	and hg, will ignore these files.

2020-01-07  Keith Marshall  <keith@users.osdn.me>

	Publish 2nd v1.0 release candidate.

	* configure.ac (AC_INIT): Update version number.
	* All files (v1.0-rc-2): Tag assigned.

2020-01-06  Keith Marshall  <keith@users.osdn.me>

	Avoid duplicate option definitions in git-rev-parse.

	* git-mq-setup.shar.in (OPTIONS_SPEC)
	[OPTION_VERBOSE_DEFINED] (--verbose): Do not add duplicate definition.
	(--color): Associate short name alias with only one abbreviation.

	* git-qapplied.shar git-qseries.shar
	* git-qtop.shar (OPTION_VERBOSE_DEFINED): Assert it.

2020-01-06  Keith Marshall  <keith@users.osdn.me>

	Forget, and subsequently ignore .hgtags file.

	* .gitignore (.hgtags): Add reference.
	* .hgtags: Delete file.

2020-01-06  Keith Marshall  <keith@users.osdn.me>

	Ignore possible existence of ChangeLog file.

	* .gitignore .hgignore (ChangeLog): Add references.

2019-06-30  Keith Marshall  <keith@users.osdn.me>

	Tag published release.

	* All files (v1.0-rc-1): Tag assigned.

2019-06-30  Keith Marshall  <keith@users.osdn.me>

	Publish 1st v1.0 release candidate.

	* configure.ac (AC_INIT): Update version number.

2019-06-28  Keith Marshall  <keith@users.osdn.me>

	Propagate version updates to deliverable scripts.

	* Makefile.in (mq_supported): Make all depend on "configure"; this
	ensures that version changes are propagated from "configure.ac"

2019-06-28  Keith Marshall  <keith@users.osdn.me>

	Add build system clean-up support.

	* Makefile.in (clean, mostlyclean, distclean, maintainer-clean):
	New rules; implement them.

2019-06-28  Keith Marshall  <keith@users.osdn.me>

	Define "install-strip" and "uninstall" rules.

	* Makefile.in (install-strip, uninstall): New rules; implement them.

2019-06-28  Keith Marshall  <keith@users.osdn.me>

	Revert unintentional version change.

	* configure.ac (AC_INIT): Reset version to 0.1.0; change to 1.0-rc-1
	should have been deferred until time of release.

2019-06-28  Keith Marshall  <keith@users.osdn.me>

	Correct a "git qimport" implementation defect.

	* git-qimport.shar (mq_patchdir): Ensure it exists; else create it.
	(series_file): Initialize it, up front; as previously implemented, it
	could have a null value at point of use, causing redirection failure.

2019-06-26  Keith Marshall  <keith@users.osdn.me>

	Automate publication of documentation in optional formats.

	* Makefile.in (pdf, all-pdf, install-pdf): Define new rules; these
	format the man-pages, and store them as publication-ready PDF files.
	(ps, all-ps, install-ps): Likewise, storing as PostScript files.
	(dvi, all-dvi, install-dvi, html, all-html, install-html)
	(info, all-info, install-info): Decline to publish.

2019-06-23  Keith Marshall  <keith@users.osdn.me>

	Include licences in binary distribution.

	* Makefile.in (PACKAGE_DOCDIR): New macro; define it.
	(bindist-licence): New distribution rule; it installs...
	(LICENCE, FDL-1.3): ...these files into PACKAGE_DOCDIR; required...
	(bindist): ...by this.

2019-06-23  Keith Marshall  <keith@users.osdn.me>

	Implement the "git qrename" command.

	* git-qrename.shar: New file; it implements the command.
	* man/git-qrename.1.man: New file; it adds "git help" support.

	* Makefile.in (mq_supported): Add "qrename".

2019-06-21  Keith Marshall  <keith@users.osdn.me>

	Include awk scripts in source distribution.

	* Makefile.in (srcdist-package-files): Add dependency on...
	($top_srcdir/*.awk): ...this, thus correcting prior oversight.

2019-06-21  Keith Marshall  <keith@users.osdn.me>

	Include manpage sources in distribution.

	* configure.ac (AC_PROG_LN_S): Add it.

	* Makefile.in (LN_S, abs_top_srcdir): Add AC_SUBST defines.
	(srcdist): Use them, to link manpage sources to staging directory.
	(srcdist-package-files): Add FDL-1.3

2019-06-21  Keith Marshall  <keith@users.osdn.me>

	Correct some manpage layout issues.

	* man/git-qapplied.1.man man/git-qdelete.1.man man/git-qdiff.1.man
	* man/git-qfinish.1.man man/git-qfold.1.man man/git-qgoto.1.man
	* man/git-qguard.1.man man/git-qheader.1.man man/git-qimport.1.man
	* man/git-qnew.1.man man/git-qnext.1.man man/git-qpop.1.man
	* man/git-qprev.1.man man/git-qpush.1.man man/git-qrefresh.1.man
	* man/git-qselect.1.man man/git-qseries.1.man man/git-qtop.1.man
	* man/git-qunapplied.1.man (NAME, SEE ALSO): Insert ".na" before.
	(DESCRIPTION): Insert ".ad b" before.

	* man/git-qapplied.1.man man/git-qnext.1.man man/git-qprev.1.man
	* man/git-qseries.1.man man/git-qtop.1.man man/git-qunapplied.1.man
	(SYNOPSIS): Adjust non-breakable spacing.

	* man/git-qpush.1.man (SYNOPSIS): Delete redundant ".br" at end.

2019-06-21  Keith Marshall  <keith@users.osdn.me>

	Add "git help" support for Git-MQ commands.

	* man/git-qapplied.1.man man/git-qdelete.1.man man/git-qdiff.1.man
	* man/git-qfinish.1.man man/git-qfold.1.man man/git-qgoto.1.man
	* man/git-qguard.1.man man/git-qheader.1.man man/git-qimport.1.man
	* man/git-qnew.1.man man/git-qnext.1.man man/git-qpop.1.man
	* man/git-qprev.1.man man/git-qpush.1.man man/git-qrefresh.1.man
	* man/git-qselect.1.man man/git-qseries.1.man man/git-qtop.1.man
	* man/git-qunapplied.1.man: New files; they provide installation
	templates for manpages, as required by "git help".

	* Makefile.in (datarootdir, man1dir): New AC_SUBST macros.
	($man1dir/%, install-man-pages): New rules; define and use them...
	(install-man): ...in this new rule; define and require it...
	(install): ...here.
	(QUIET_MAKE, manpage_installer_script, manpage_template_subst)
	(PACKAGE_DATE): New macros; define them.

	* FDL-1.3: New file; it provides the text of the GNU Free
	Documentation Licence, under which the manpages are published.

2019-06-17  Keith Marshall  <keith@users.osdn.me>

	Do not advertise "-B" option support in "git qdiff".

	* git-qdiff.shar (OPTIONS_SPEC): Duplicate option reference for...
	(--ignore-blank-lines): ...this, omitting "-B" alias reference; mark
	original, with "-B" alias reference retained, as hidden.

2019-06-16  Keith Marshall  <keith@users.osdn.me>

	Avoid "--message" vs. "--file" option conflicts.

	* git-qnew.shar (mq_collect_msgopt, mq_validate_option): Remove;
	these are superseded by a new, reusable API module.

	* mq-message-opts.sh: New file; it reimplements...
	(mq_collect_msgopt): ...this message option collector API.
	* git-qnew.shar git-qrefresh.shar git-qfold.shar: Use it.
	* Makefile.in (install-libexec-scripts): Add it.

2019-06-06  Keith Marshall  <keith@users.osdn.me>

	Consistently capitalize package name references.

	* configure.ac git-mq-cache-check.sh git-mq-integrity-check.sh
	* git-mq-setup.shar.in git-qapplied.shar git-qdelete.shar
	* git-qdiff.shar git-qfinish-all.sh git-qfinish-named.sh
	* git-qfinish.shar git-qgoto-init.sh git-qgoto.shar git-qguard.shar
	* git-qheader.shar git-qimport.shar git-qpop-backend.sh
	* git-qpush-backend.sh git-qselect.shar git-qseries.shar git-qtop.shar
	* git-rev-import.sh: s/git-mq/Git-MQ/ in comments, and message text,
	when referring to the Git-MQ package, or concept.

2019-06-05  Keith Marshall  <keith@users.osdn.me>

	Don't blindly add separator lines to message streams.

	* git-qfold.shar (mq_msg_lines): Maintain a running tally of lines
	added to the folded commit message log; refrain from adding separator
	lines, until at least one non-separator line has been added.

2019-06-05  Keith Marshall  <keith@users.osdn.me>

	Make "git qnew" behave more like "hg qnew".

	* git-qnew.shar: Do not blindly stage files named as arguments;
	rather interpret them as an exclusive list of already tracked files,
	which are to be considered for inclusion in the generated patch.
	(OPTIONS_SPEC): Disallow the negated forms of all options; add...
	(--all, --date, --currentdate, --user, --currentuser): ...these.
	(git_mq_getopt): Interpret them; collect for commit, and delegate...
	* git-mq-write-patch.sh: ...to this helper script, passing...
	(mq_argv): ...this marker variable, to select the correct method of
	argument vector interpretation, and point of argument processing.
	(mq_patch_header): Exclude the default fall-back log message,
	unless directed otherwise, by means of...
	(mq_msgopt): ...this variable.

	* git-qfold.shar git-qrefresh.shar (mq_top): Substitute...
	(mq_patchname): ...this alternative, and preferred, variable name.
	(mq_msgopt): Define it appropriately, in place of...
	(mq_msg_opt): ...this.

2019-06-01  Keith Marshall  <keith@users.osdn.me>

	Disallow regular commit over applied patches.

	* git-pre-commit.shar: New shell archive; it delivers...
	* pre-commit: ...this generated git pre-commit hook script...
	* git-pre-commit-setup.sh: ...this dynamic installer script, and...
	* git-pre-commit-verify.sh: ...this setup validation script.

	* git-mq-setup.sh: Add an "mq_require" call out to either...
	[! -f $GIT_DIR/hooks/pre-commit] (git-pre-commit-setup): ...this...
	[-f $GIT_DIR/hooks/pre-commit] (git-pre-commit-verify): ...or this.

	* Makefile.in (install): Add dependency on...
	(install-git-hooks): ...this new installation rule; it requires...
	(pre-commit): ...this new target; define prerequisite build rule...
	(all): ...also required here; add dependency reference.
	(all, install-libexec-scripts): Add new dependencies on...
	(git-pre-commit-setup.sh, git-pre-commit-verify.sh): ...these; add new
	pattern rule to generate them.
	(package_hooksdir): New macro; define it, and...
	(installdirs): ...add it.

2019-05-22  Keith Marshall  <keith@users.osdn.me>

	Discard worthless "git qpop" reset entries from reflog.

	* git-qpop-backend.sh: Run "git reflog delete", after popping patches,
	to remove any "HEAD@{0}" reference which represents a reset, moving to
	either "qtip" or "qparent".

2019-05-22  Keith Marshall  <keith@users.osdn.me>

	Reject explicit requests to push a guarded patch.

	* git-qpush-backend.sh: When an explicitly specified destination is
	requested, for "git qgoto" or "git qpush", and this is guarded, or the
	topmost applied patch becomes guarded during "git qselect --reapply",
	abort the entire push phase of the operation.

2019-05-22  Keith Marshall  <keith@users.osdn.me>

	Implement the "git qselect" command.

	* git-qselect.shar: New file; it provides the implementation.

	* mq-select-activate.sh mq-select-list.awk mq-select-backend.sh: New
	files; they provide back-end handlers for activation/deactivation of
	guards, listing of guards within the series file, and processing of
	the "--pop" and "--reapply" operations, respectively.

	* Makefile.in (mq_supported): Add "qselect".
	(install-libexec-scripts): Add "mq-select-activate.sh",
	"mq-select-list.awk", and "mq-select-backend.sh".

2019-05-21  Keith Marshall  <keith@users.osdn.me>

	Implement the "git qguard" command.

	* git-qguard.shar: New file; it implements the command.

	* mq-series-list.sh: Factor out colour configuration; relocate...
	* mq-series-list-colour.sh: ...to here, whence source it.
	(mq_apply_colour): Add explicit "state_flag" argument, for direct
	control of colour selection; fall back to "state[text]" association,
	as originally used, only if no explict "state_flag" passed.

	* Makefile.in (mq_supported): Add "qguard".
	(install-libexec-scripts): Add "mq-series-list-colour.sh".

2019-05-13  Keith Marshall  <keith@users.osdn.me>

	Factor out "git qrefresh" redundant code.

	* git-qrefresh.shar: Rearrange, and rename...
	(mq_refresh_opts): ...this shell variable, preferring...
	(mq_commit_opts): ...this alternative name, making it consistent
	with, and allowing us to factor out common code, handing off to...
	* git-mq-write-patch.sh: ...this generic support module, whence
	a shared implementation of this common code is delivered.

2019-05-11  Keith Marshall  <keith@users.osdn.me>

	Correct "git qfold" command description.

	* git-qfold.shar: Command was incorrectly described, in comments;
	describe it correctly.

2019-05-11  Keith Marshall  <keith@users.osdn.me>

	Implement "git qfold" command.

	* git-qfold.shar: New file; it implements the command.
	* git-mq-write-patch.sh: New file; it implements shareable code to
	commit a patch changeset, and write, or rewrite the patch file.

	* mq-series-index.sh (mq_error_handler): Set "status" on exit.

	* Makefile.in (mq_supported): Add "qfold".
	(libexec-install-scripts): Add "git-mq-write-patch.sh".

2019-05-04  Keith Marshall  <keith@users.osdn.me>

	Implement "git qdelete" command.

	* git-qdelete.shar: New file.
	* Makefile.in (mq_supported): Add "qdelete".

2019-05-01  Keith Marshall  <keith@users.osdn.me>

	Implement "git qfinish" command.

	* git-qfinish.shar git-qfinish-all.sh git-qfinish-named.sh: New files;
	all are required, to deliver the command as a modular implementation.
	* Makefile.in (libexec-install-scripts): Add "git-qfinish-all.sh", and
	"git-qfinish-named.sh" backend modules.
	(mq_supported): Add "qfinish".

2019-04-29  Keith Marshall  <keith@users.osdn.me>

	Implement "git qrefresh" command.

	* git-qrefresh.shar: New file.
	* Makefile.in (mq_supported): Add "qrefresh".

2019-04-27  Keith Marshall  <keith@users.osdn.me>

	Implement "git qdiff" command.

	* git-qdiff.shar: New file.
	* Makefile.in (mq_supported): Add "qdiff".

2019-04-25  Keith Marshall  <keith@users.osdn.me>

	Implement "git qimport" command.

	* git-qimport.shar git-rev-import.sh: New files.
	* Makefile.in (mq_supported, libexec-install-scripts): Add "qimport",
	and "git-rev-import.sh" respectively.

	* git-mq-setup.sh (mq_collect): New function; define it.  It is used
	to collect arguments for the "git-rev-import.sh" helper script.

2019-04-18  Keith Marshall  <keith@users.osdn.me>

	Ensure "git qpush" gets viable commit messages.

	* git-qpush-backend.sh: Within awk script, do not blindly assume that
	spawning "git qheader" will produce a non-empty commit message; run it
	first, piping its output through "getline", using...
	(git_qheader_validator): ...this internal name; if the resulting input
	is non-empty, reuse this as commit message source, else substitute...
	(git_qheader): ...this default commit message text.

2019-04-12  Keith Marshall  <keith@users.osdn.me>

	Implement "git qpush", "git qpop", and "git qgoto" commands.

	* mq-atexit.sh: New support module; it provides enhanced exit trap
	installation, and subsequent trap execution capabilities.
	* mq-tmpfile.sh (mq-atexit): Require, and use it.

	* git-mq-setup.sh (mq_complain, mq_abort): New functions.
	(fatal): Use them.

	* git-mq-integrity-check.sh git-mq-cache-check.sh: New files; they
	implement status checks for the patch queue and git's index.

	* mq-push-reordered.sh: New file; it provides generic support for
	patch series reordering, as required for "qpush --move" operations.

	* mq-series-index.sh: New file; it provides generic support for
	mapping of patch sequence number references to patch names.

	* git-qgoto.shar git-qgoto-init.sh git-qpush-backend.sh
	* git-qpop-backend.sh: New files; together with the additional, and
	modified support modules, they implement the three commands.

	* Makefile.in (mq_supported): Add "qgoto", "qpush", and "qpop".
	(git-qpush, git-qpop): Add build rule; use default for "git-qgoto".
	(install-libexec-scripts): Include all new support modules.

2019-03-19  Keith Marshall  <keith@users.osdn.me>

	Don't accidentally pass script names through "mq_require".

	* mq-setup.sh (mq_require): Shift required script name out of the
	argument vector, after capture in local "required" variable.

2019-03-17  Keith Marshall  <keith@users.osdn.me>

	Correct synopsis for "git qnew" command.

	* git-qnew.shar (OPTIONS_SPEC): Remove "-a" from options advertised in
	command summary; it is not a supported option for this command.

2019-03-16  Keith Marshall  <keith@users.osdn.me>

	Generalize patch guard reporting mechanism.

	* mq-why-guarded (mq_function_why_guarded): Simplify...
	(why_guarded): ...this awk function definition; use exactly the prefix
	text of the (first) "reason" argument, without addition of any further
	"-- guarded by" qualifying text; return the resultant text, delegating
	printing to the caller.

	* git-qtop.shar (qnext): Update call, and print string returned by...
	(why_guarded): ...this; add "-- guarded by" qualification.

2019-03-15  Keith Marshall  <keith@users.osdn.me>

	Improve semantics of temporary file creation.

	* mq-tmpfile.sh (mq_tmpfile): Require exactly two arguments; $1 as
	variable name; $2 as quoted command to generate temporary file name,
	which will be captured in named variable.

	* git-qnew (mq_tmpfile): Update all calls accordingly.

2019-03-14  Keith Marshall  <keith@users.osdn.me>

	Add "build" directory to git-ignored paths.

	* .gitignore (build): Add directory reference.

2019-03-14  Keith Marshall  <keith@users.osdn.me>

	Correct a bogus reference in file comments.

	* mq-setup.sh (mq_require): In description, s/mingw-git/mingw-pkg/

2019-03-12  Keith Marshall  <keith@users.osdn.me>

	Implement "git qheader" command.

	* Makefile.in (mq_supported): Add "qheader".
	* git-qheader.shar: New file; it provides the command implementation.

2018-11-07  Keith Marshall  <keith@users.osdn.me>

	Implement "git qnew" command.

	* git-qnew.shar: New file; it provides the command implementation.
	* mq-tmpfile.sh: New file; "git qnew" requires it.

	* Makefile.in (mq_supported): Add "qnew".
	(install-libexec-scripts): Add "mq-tmpfile.sh".

2018-07-24  Keith Marshall  <keith@users.osdn.me>

	Implement "git qtop", "git qprev" and "git qnext" commands.

	* git-qapplied.shar: New file; in conjunction with...
	* mq-series-list.sh: ...this existing file, it provides the
	implementations for all three commands.

	* mq-why-guarded.sh: New file; "git qnext -v" requires it.

	* Makefile.in (mq_supported): Add "qtop", "qprev" and "qnext".
	(git-qtop, git-qprev, git-qnext): Add combined build rule.

2018-07-23  Keith Marshall  <keith@users.osdn.me>

	Implement "git qapplied" and "git qunapplied" commands.

	* git-qapplied.shar: New file; in conjunction with...
	* mq-series-list.sh: ...this existing file, it provides the
	implementations for both commands.

	* Makefile.in (mq_supported): Add "qapplied" and "qunapplied".
	(git-qapplied, git-qunapplied): Add combined build rule.

2018-07-22  Keith Marshall  <keith@users.osdn.me>

	Implement "git qseries" command, and shared initialization code.

	* git-qseries.shar: New file; together with...
	* git-mq-setup.shar.in git-mq-setup.sh: ...these git-specific, and...
	* mq-setup.sh mq-series-list.sh: ...these generalized implementation
	modules, it emulates Mercurial's "hg qseries" command, interpreting
	identically formatted patch series meta-data files.

	* Makefile.in (mq_supported): Add "qseries" command reference.
	(git-mq-setup.shar): Specify build-time dependency, and pattern rule
	for this, and all future "mq_supported" command references.
	(install-libexec-scripts): Install run-time dependencies.

2018-07-21  Keith Marshall  <keith@users.osdn.me>

	Establish initial build system infrastructure.

	* configure.ac Makefile.in install-sh: New files.

2018-07-21  Keith Marshall  <keith@users.osdn.me>

	Initial commit; identify licence; set up repository infrastructure.

	* LICENCE: New file; it is a copy of the GNU GPL-v3.
	* .gitignore .hgignore: New files.

