1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
|
Version 1.5.0
- Added -T option to change title and H1 header in HTML output.
- Added -r option to reverse alpha sort output, ala. 'ls -r'.
- '|' wildcard support added by David MacMahon <davidm@astron.Berkeley.EDU>.
- Remove extraneous '/' at the end of dirs and dir-symlinks in HTML output.
- Removed several possible overflow problems by dynamically allocating
arrays in several places.
- Better support for Locales and printing utf-8 encoded characters in
filenames (still hackish).
- Fixed -t to alphasort files with same time-stamps.
- Fixed encoding of filenames in HTML output, Kyosuke and others.
- Patches by Kyosuke Tokoro <NBG01720@nifty.ne.jp>:
- Now, runs OS/2 systems.
+ Print the file attributes in 'adhrs' format for each file, instead
of the protections in 'drwxrwxrwx' format, when running the tree
on OS/2 with option -p.
- Added --charset option, to specify which character set is used for
output.
+ You can specify any IANA registered character set name. But I have
tested only following character sets:
Shift_JIS EUC-JP IBM850
UTF-8 ISO-8859-1 US-ASCII
+ Now, `-S' option is equal to `--charset=IBM437'.
+ When running on OS/2 systems, the default value of this option
is according to current codepage. On the other systems, no default.
- Change font-weight to font-size in CSS .VERSION.
- Change version to standard major.minor.patch format.
- Switch from artistic license to GPLv2.
Version 1.4
- Added large file support under Linux.
- Fixed crashing on missing command line arguments.
- Fixed several memory leaks
- Added --dirsfirst option to list directories first.
- Fixed formatting error when unable to open directories.
- Fixed bug in parse_dir_colors().
- Changed -I to also ignore directories.
- Added --nolinks command to turn off hyperlinks with the HTML output.
- Fixed several memory leaks in listdir().
- Some additional code cleanup in listdir().
- Some systems may define TRUE/FALSE, so don't create the enums for TRUE
and FALSE if that's the case.
- Fixed over-allocation bug in read_dir().
- Added crude beginnings of color output for HTML via CSS (Ted Tiberio
ttiberio@rochester.rr.com).
- Fixed buffer overflow problem in dircolors parsing.
- Fixed recursive symlink detection.
- Added --inodes and --device options.
- Added --noreport option.
Version 1.3
- Fixed long pathname problem by dynamically allocating the path.
- Added recursive symlink detection.
- Added --help and --version options.
- When -C is used and LS_COLORS is undefined, tree uses a default color
scheme (thus -C always forces color output now).
- Added -S to show ASCII tree lines (Gerald Scheidl)
- Made tree more portable (Guido Socher and others)
Following options curtsey of Francesc Rocher:
- Added -o <filename> to redirect the output.
- Added -H <baseHRef> to print the tree in HTML format.
- Added -L to set the maximum level of directories to print.
- Added -R to recursively restart the search at the level given by `-L'
option (adding as well `-o 00Tree.html').
Version 1.2
- Added -D to print the date of the last modification.
- Added -t option to sort by last modification time (ala ls -t).
- Added -I <pattern>, similar to the -P option except tree does not print
those files which match the pattern.
- Made tree print non-printable characters in filenames in standard unix
carrot notation.
- Added -N option to make tree print filenames without any processing.
- Added -q option to make tree print non-printable characters in filenames
as question marks.
- Added `|' to -F output and made it only print character type after the
link on sym-links, not on the symlink name itself.
- Added -u option to display username/uid, and -g option to display group
name/gid.
- Fully (pass the salt) implemented dircolors support.
Version 1.1
- Made some changes to the Makefile to insure proper installation and for
multi-architecture support and a bug-fix.
- Made root directory colorized if dircolors is enabled.
- Put []'s around permission and size info, 'cause I think it looks better.
- Added -A option to enable ANSI-lines hack.
- Added some sanity checks for dircolors support.
- Added -P <pattern> to list only those files that match the wildcard
given in <pattern>.
- Fixed error where relative symbolic links to directories would not be
followed when the -l option was used.
- Made uid 0 the same as anyone else (-a was default for uid 0)
- Added -x directive to stay on one filesystem (ala find -xdev).
Version 1.0
- The original, a model of perfection...
|