2000-02-05  Pavel Roskin  <proski@gnu.org>

	* cvschroot.pl: Require perl 5.004.
	* cvsdiff.pl: Likewise.
	* configure.in: Rigorously quote all arguments to all macros.
	Add AC_PREREQ.
	* Makefile.am: Set AUTOMAKE_OPTIONS.
	* THANKS: New file.

2000-12-17  Pavel Roskin  <proski@gnu.org>

	* cvsdiff.pl (handle_added): Use diff labels (diff -L). Don't
	modify diff output, except prepending the Index: line.
	(handle_modified): Likewise.

2000-10-25  Pavel Roskin  <proski@gnu.org>

	* cvsdiff.pl (warning): New function to print warnings.
	(handle_modified): If the backup file is missing just warn and
	return.

2000-10-23  Pavel Roskin  <proski@gnu.org>

	* cvsdiff.pl: Don't use -u0 for ChangeLog - it's incompatible
	with GNU patch. Use -u1 instead.

2000-10-15  Pavel Roskin  <proski@gnu.org>

	* cvsu.pl: Split every line in .cvsignore since CVS allows many
	entries on the same line.

2000-08-23  Pavel Roskin  <proski@gnu.org>

	* cvsdiff.pl: Make diffs for "older" files too

2000-08-15  Pavel Roskin  <proski@gnu.org>

	* cvsu.pl: Don't list symlinks by default

2000-07-24  Jerome Lovy <Jerome.Lovy@infonie.de>

	* FAQ: minor changes

2000-06-23  Pavel Roskin <proski@gnu.org>

	* Makefile.am, cvsdo.pl, cvsu.pl: Substitute VERSION.
	cvsdo.pl, cvsu.pl are still working perl programs.
	* cvsu.pl: Optimized .cvsignore processing. Added support for
	$HOME/.cvsignore
	* TODO, NEWS, FAQ, README: Updated

2000-06-23  Pavel Roskin <proski@gnu.org>

	Switching to Autoconf and Automake
	* AUTHORS, Makefile.am, bootstrap, configure.in: New files
	* cvschroot, cvsco, cvsdiff, cvsdiscard, cvsdo, cvspurge,
	cvsrmadm, cvsu: Renamed to ...
	* cvschroot.pl, cvsco.sh, cvsdiff.pl, cvsdiscard.sh, cvsdo.pl,
	cvspurge.sh, cvsrmadm.sh, cvsu.pl: ... this

2000-05-06  Tom Tromey  <tromey@cygnus.com>

	* cvsu (process_dir): Make $ignore_rx only match entire file
	names.

2000-01-03  Tom Tromey  <tromey@cygnus.com>

	* cvsu: Removed global `%ignore_list' and added
	`@standard_ignores' and `$ignore_rx'.
	(Main): Initialize @standard_ignores.
	(file_status): Use ignore_rx, not ignore_list.
	(process_dir): Compute ignore_rx; include standard ignores in
	list.
	(glob_to_rx): New function.

1999-11-27  Pavel Roskin <proski@gnu.org>

	* cvsu: Print an error if the timestamp in CVS/Entries cannot
	be parsed. Print system error descriptions if possible. Detect
	errors in opendir(). error() adds newline. Spelling fixes.
	* cvsdiff: new file. cvsdiff is an offline "cvs diff"
	* cvsdate: removed. It is now part of the Wine project
	* README, TODO: corresponding changes

1999-11-26  Pavel Roskin <proski@gnu.org>

	* cvschroot: use strict. Support for the CVSROOT environment
	variable
	* README: corresponding changes. Introduction added
	* cvsu: avoid printing leading "./" in filenames

1999-11-23  Pavel Roskin <proski@gnu.org>

	* cvsu: protect the test for symlink with `eval' to ignore
	errors on systems without symlink support

1999-11-22  Pavel Roskin <proski@gnu.org>

	* cvschroot: allow CVSROOT containing ':' but not beginning
	with it

1999-07-29  Pavel Roskin <proski@gnu.org>

	Version 0.1.4 released
	* cvsdo: New file - CVS Disconnected Operation
	* cvsu: Support for removed files ("R") added.
	Merged files renamed to "G"
	* cvsco, cvsdiscard: adjusted to reflect type renaming

1999-07-28  Pavel Roskin <proski@gnu.org>

	* cvsu: Use "use strict" for additional perl checks local
	variables converted to global and declared
	* cvsco, cvsdiscard, cvspurge: test and propagate exit code

1999-07-27  Pavel Roskin <proski@gnu.org>

	* cvsu: Use system(list) to avoid shell expansion of
	filenames with dollar signs and other symbols

1999-07-02  Pavel Roskin <proski@gnu.org>

	Version 0.1.3 released
	* NEWS: added
	* README: updated

1999-07-01  Pavel Roskin <proski@gnu.org>

	* cvsu: Recognize "dummy timestamp" as added file.
	Better checking for valid dates.
	* cvschroot: Rewritten in Perl. Rewriting CVS/Repository
	implemented. CVS/Repository is not changed if it is relative

1999-06-22  Pavel Roskin <proski@gnu.org>

	Version 0.1.2 released
	* cvsu: Use chomp, not chop. Don't descend into CVS.
	Close CVS/Entries.Log. Clean up .cvsignore list earlier.
	* cvsrmadm, cvschroot: New simple utilities
	* README, TODO: updated

1999-06-22  Pavel Roskin <proski@gnu.org>

	* cvsu: Support for "--batch" option. print_status() renamed
	to file_status(), which always gets one argument.
	* cvsco, cvsdiscard, cvspurge: rewritten using "--batch"

1999-06-21  Pavel Roskin <proski@gnu.org>

	* cvsu: Added processing of CVS/Entries.Log (directory entries
	only)
	* FAQ: Mentioned support for CVS/Entries.Log
	* cvsdate: Added.

1999-05-18  Pavel Roskin <proski@gnu.org>

	Version 0.1.1 released
	* cvsu: Print errors to STDERR. This prevents removing
	CVS/Entries.Log by cvsco

