Tue Jul 12 13:37:41 1994  Stephen C. Tweedie  (linux@Lucy)

	* NEWS: Prepare for 0.6 release.

	* xia.h, xia.c, defrag.c: Updated RCS headers.

	* Makefile: Updated "make tags" and "make spotless".

	Generate version.h automatically from version number in Makefile.

	* terminfo/c/console: removed ACS_DIAMOND for newer kernels

	* INSTALL: Updated description of make debug and make install.

	Added note for terminfo-1.8.5: the linux console terminfo description
	is incompatibile with new kernels.

	* README: Added a few notes on ext2fs performance.

Sun Jul 10 01:15:10 1994  Stephen C. Tweedie  (sct@dcs.ed.ac.uk)

	* ext2.c (count_free_blocks): Fixed calculation of size of last group

Sat Jun 25 17:13:36 1994  Stephen C. Tweedie  (sct@dcs.ed.ac.uk)

	* Makefile: Create qmagic executables by default.

Thu May 26 16:22:56 1994  Stephen C. Tweedie  (sct@dcs.ed.ac.uk)

	* frag.8: Initial revision

Thu May 26 13:37:43 1994  Stephen C. Tweedie  (sct@dcs.ed.ac.uk)

	* README: Updated documentation for version 0.6.

	* Makefile: Added install target.

	* frag.c, defrag.8: Added documentation for "-l" switch.

	* NEWS: Initial revision

	* ext2.c: Minor updates to comments only.

	* frag.c: Added inter-gap-distance and overall fragmentation to summary
	statistics.

Thu May 26 12:47:47 1994  Stephen C. Tweedie  (sct@dcs.ed.ac.uk)

	* frag.c: Initial revision

Thu May 26 11:39:38 1994  Stephen C. Tweedie  (sct@dcs.ed.ac.uk)

	* Makefile:
	Changed make depend to avoid referring to intermediate object files.

	* Makefile:
	Default compiler options are now set to optimize, not debug.  Use
	"make DEBUG=true" to make debugging code.

Thu May 26 11:04:01 1994  Stephen C. Tweedie  (sct@dcs.ed.ac.uk)

	* defrag.h:
	Worked around "xxx defined but never used" warnings for bitop
	functions in defrag.h

	* ext2.c, display.c, defrag.c:
	Fixed "-n" mode for e2defrag and added extra information output for
	"e2defrag -n -s".

	* Makefile: Rewrote "make depend".

	* Makefile: Restored e2dump and xdump in reorganised Makefile.

	* xdump.c, e2dump.c:
	Fixed printf format descriptors to eliminate compiler warnings under
	gcc-2.5.

	* e2dump.c (init_block_list): Fixed pointer bug in list initialisation.

Wed May 25 15:32:35 1994  Stephen C. Tweedie  (sct@dcs.ed.ac.uk)

	* display.c: Whoops - accidentally deleted a single hash character.

	* defrag.8: Cosmetic changes.

	* defrag.c: Merge changes from Alexey's release 0.5
	* defrag.8: Merge changes from Alexey's release 0.5
	* CHANGES: Merge changes from Alexey's release 0.5

Sun May 22 22:59:28 1994  Stephen C. Tweedie  (sct@dcs.ed.ac.uk)

	* Makefile:
	Major changes - now collect together object files for different
	filesystems into different library archive files.

Jan 1994  Alexey Vovenko

	* Added picture option

19 Dec 1994  Alexey Vovenko

	* Added Ext2, Xia FS support,
	  added separate program e2dump - a fragmentation report tool.
	  Found a bug in a minix FS.

6 Apr 1993  Stephen C. Tweedie

	* Public release 0.4

5 Apr 1993  Stephen C. Tweedie

	* Added memory-efficient inode table lookup.

4 Apr 1993  Stephen C. Tweedie

	* Finished sample make-inode script in mkilist.sample

30 Mar 1993  Stephen C. Tweedie

	* Added "-i" option, giving the ability to sort inodes in
	arbitrary order using an inode priority file.

22 Mar 1993:

	* Improved recovery from IO errors during defragmentation.

19 Mar 1993:

	* Added recognition of nonstandard bad-block inodes (especially
	for minix fs).

6 Jan 1993:

	* Public Release 0.3b
	Emergency release - fixed major bug in extfs bad-block handling
	code. Still no bad block handling for minix-fs.

24 Dec 1992:

	* Added defrag.8 man page.

23 Dec 1992:

	* Development Version 0.3a

	Added minix support - I hope.

	There are now two programs, defrag and edefrag, compiled largely
	from the same sources but with different #defines.  The object
	files produced for each version are incompatible, and the Makefile
	now properly handles multiple recompilation of each source file
	where necessary to produce two separate object files.

	-v no longer produces reams of inode progress report; -vv still
	does, however (and now also lists total blocks per inode).

	Tidied up the -vv relocation reporting.

21 Dec 1992:

	* Public Release 0.2

	Added CHANGELOG, README, INSTALL files.
	Increased default buffer pool.
	Removed redundant -l option.

19 Dec 1992:

	* Pre-alpha Release 0.2

	Improvements over release 0.1:
	Improved handling of -v, -s and -l switches.
	Added -DNODEBUG to disable debugging features (and assertions).
	Now sorts inodes sensibly before reallocating data.
	Data relocation is now highly optimised with buffered and sorted
	reads/writes.
	User-configurable buffer pool size.
	Added -r (readonly) option for testing and confidence.  Supplies
	an estimate of how hard the defragmenter will have to work.
	Still no minix-fs support.

13 Dec 1992:

	* Tidy of release 0.1.
	Added option help to usage error message.
	Added better version information with version.h.
	Moved buffer management to buffers.c

12 Dec 1992:

	* Release 0.1

	Linux disc defragmenter release 0.1 committed to CVS
	No optimisation; no buffering; no Minix-fs support.
	First semi-public release.

3 Dec 1992:

	* Initial revision
	Original version derived from efsck 0.9 alpha by Remy Card and Linus
	Torvalds.
