2011-03-18  Jim Meyering  <meyering@redhat.com>

	version 1.4
	* NEWS: Record release date.

	maint: avoid new syntax-check failure
	* tests/dirty-workdir: Remove empty line at EOF.

	maint: document release procedure
	* README-release: New file.

2011-03-17  Jim Meyering  <meyering@redhat.com>

	doc: set manual_title, for gnu-web-doc-update
	* cfg.mk (manual_title): Define.  This is required by
	the build-aux/gnu-web-doc-update script we use to update
	the on-line web documentation.

2011-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>

	vc-chlog: new option --dirty-workdir for git add --interactive.
	With 'git add -i', it can be helpful to pipe the output of
	'git diff --cached' into 'vc-chlog --stdin'.  However, if the
	working directory also contains unrelated changes, then the tag
	list might be wrong, because we try to recreate the old version
	of the file from the copy in the working directory.  With the
	new --dirty-workdir options, use 'vc-dwim --diff' to get back to
	the state of the last commit.  From there, recreate the version
	of the new file with the patch from stdin.

	* vc-chlog.in: New option --dirty-workdir.
	(func_help): Document it.
	(func_extract_identifiers): If the work directory is dirty,
	recreate the old file from 'vc-dwim --diff' rather than from the
	patch in question; also, create a version of the new file based
	on that plus the patch in question.
	* doc/vc-dwim.texi (vc-chlog Invocation): Document the option.
	* tests/dirty-workdir: Use it.
	* tests/Makefile.am (XFAIL_TESTS): Remove dirty-workdir.
	* NEWS: Update.

2011-03-12  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>

	New xfailing test: vc-chlog --stdin with dirty workdir.
	* tests/dirty-workdir: New test.
	* tests/Makefile.am (TESTS, XFAIL_TESTS): Update.

	vc-chlog: refactor tag list creation, for next change.
	* vc-chlog.in (wd): New global.
	(func_diff_for_file, func_apply_tmp_patch): New helper
	functions.
	(func_recreate_oldfile): Remove, now folded back into ...
	(func_extract_identifiers): ... this, and reorganized a bit.

2011-03-09  Jim Meyering  <meyering@redhat.com>

	update from gnulib
	* bootstrap: Update from gnulib
	* gnulib: Update submodule to latest.

	don't version-control ChangeLog.  instead, generate it into tarball
	* Makefile.am (gen-ChangeLog): New target.
	(dist-hook): Depend on it.
	* ChangeLog-2011: Rename from ChangeLog.
	* ChangeLog: Remove file.
	* .gitignore: Ignore more.
