2004-05-11  Satoru Takabayashi  <satoru@namazu.org>

 	* pdumpfs: Version 0.9 released.

	* pdumpfs.html: Renamed from pdumpfs-en.html.

	* Makefile (pdumpfs.exe): New rule.
	(dist-w32): Ditto.
	(dist): Add README and COPYING.

	* tests/pdumpfs-test (yesterday): Add a test for comparing inodes.

	* pdumpfs.in (File::force_symlink): New method.

2004-05-10  Satoru Takabayashi  <satoru@namazu.org>

	* Makefile: New file.

	* pdumpfs: Apply a patch by Takeshi Komiya
	<katsuwo@monochrome.jp>. W32 support now requires Ruby 1.8 not 1.7.

2004-03-31  Satoru Takabayashi  <satoru@namazu.org>

	* pdumpfs: (File::real_file?): New function.
	(same_file?): Use it.
	(File::real_directory?): New function.
	(update_file): Fixed the symlink handling of the case when the
	latest backup file is a real file but the current source file is
	changed to symlink. Reported by "KAMOSAWA, Masao"
	<jcd00743@nifty.ne.jp>. 

	* pdumpfs: Bumped version number to 0.9.

 	* pdumpfs: Version 0.8 released.

	* pdumpfs (is_windows?): Use Regexp#match instead of String#match
	to support Ruby 1.6. Reported by matsuu.
	(windows?): Renamed from is_windows?.

	* pdumpfs: Bumped version number to 0.8.

2004-03-30  Satoru Takabayashi  <satoru@namazu.org>

 	* pdumpfs: Version 0.7 released.

	* tests/pdumpfs-test (yesterday): Added tests for --exclude,
	--exclude-by-size, --exclude-by-glob.

	* pdumpfs (Pdumpfs::ExcludeCondition::exclude?): Modify the
	condition on @size.
	(usage): Updated.
	(parse_options): Renamed: --exclude-size -> --exclude-by-size.
	and --exclude-file by --exclude-by-glob.
	(Pdumpfs::FileMatcher): Renamed from ExcludeCondition.
	(Pdumpfs::FileMatcher::calc_size): Renamed from size= and simplified.
	(Pdumpfs::FileMatcher::initialize): Take values in it.
	(Pdumpfs::FileMatcher::size): Removed the reader.
	(Pdumpfs::FileMatcher::globs): Removed the reader.
	(Pdumpfs::FileMatcher::pattern): Removed the accessor.
	(parse_options): Modified to adopt the change in FileMatcher.
	(eprintf): New function.

	* pdumpfs (parse_options): New option: --version.

	* pdumpfs: Applied "pdumpfs exclude patch" by Takeshi Komiya
	<katsuwo@monochrome.jp>.
	<http://www.monochrome.jp/~katsuwo/software/pdumpfs-exclude/>

	* pdumpfs: Applied "pdumpfs Win32/NTFS support patch" by Yasuhiro
	Morioka <yasuhiro.morioka@k5.dion.ne.jp> and Takeshi Komiya
	<katsuwo@monochrome.jp>.
	<http://www.monochrome.jp/~katsuwo/software/pdumpfs-win32ntfs/>

	* pdumpfs: Applied a patch to skip socket/deviceb/etc. by Takeshi
	Komiya.	[pdumpfs:41]

2002-08-06  Satoru Takabayashi  <satoru@namazu.org>

 	* pdumpfs: Version 0.6 released.

	* pdumpfs (recursive_copy): Allow disappearing files while
	recursive_copy runs. Suggested by Roger Klorese <rogerk@vmware.com>.
	(update_snapshot): Ditto.

2002-02-16  Satoru Takabayashi  <satoru@namazu.org>

	* man/ja/man8/pdumpfs.8: Reformatted by
	"Akinori MUSHA" <knu@iDaemons.org>

	* man/man8/pdumpfs.8: Reformatted by
	"Akinori MUSHA" <knu@iDaemons.org>

2002-02-13  Satoru Takabayashi  <satoru@namazu.org>

	* pdumpfs (main): Use File.umask(0077) to prevent others from
	peeking o-r or g-r directories. 
	Suggested by akira yamada <akira@arika.org>. 

2002-02-12  Satoru Takabayashi  <satoru@namazu.org>

 	* pdumpfs: Version 0.5 released.

	* man/ja/man8/pdumpfs.8: New file. Contributed by 
	Hiroyuki Shimada <shimaden@din.or.jp>

	* man/man8/pdumpfs.8: New file. Contributed by
	Hiroyuki Shimada <shimaden@din.or.jp>

	* pdumpfs (restore_dir_attributes): New method.
	(update_snapshot): Use restore_dir_attributes to preserve
	attributes of directories.
	(recursive_copy): Ditto.

2001-12-17  Satoru Takabayashi  <satoru@namazu.org>

	* pdumpfs (main): Call main only if __FILE__ == $0.
	- Suggested by akira yamada <akira@arika.org>.

2001-10-19  Satoru Takabayashi  <satoru@namazu.org>

 	* pdumpfs: Version 0.4 released.

	* pdumpfs: (latest_snapshot): Allow 31 days of absence.

2001-08-25  Satoru Takabayashi  <satoru@namazu.org>

	* pdumpfs: Apply Kazuhiro NISHIYAMA <zn@mbf.nifty.com>'s patch.
	- Destination basename can be specified as a command line option.
	- Use Regexp.quote for a souce directory in a regex.
	- Use File.chown if invoked by root.
	- Use File.lchown if available.
	- Avoid utime for symlinks.

2001-02-21  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* pdumpfs: Version 0.3 released.

	* pdumpfs (update_file): Fix directory handling bug.

2001-02-20  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* pdumpfs: Version 0.2 released.

	* pdumpfs: Fix trivial bugs.

2001-02-19  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* pdumpfs: Version 0.1 released.

	* pdumpfs (genpath): Abolished.

2001-02-18  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* pdumpfs: Rewrite it in Ruby

2001-02-15  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* pdumpfs: Prototyping with shell script

