55d7ba0bfe
- update to 2.3.1 * Completely #include guard selinux context output for non-Linux as well as the stddata_fd variable declared outside of an include guard. - update to 2.3.0 * Add ACL detection (--acl) and selinux (--selinux) options for Linux only. This should lead to adding support for other xattr attributes in the future, though I will likely re-work the mechanism to be more generic. Support for extended attributes could be added for other operating systems if patches for them are provided. * Adds --condense option to condense directory "singletons" (i.e. directories that contain exactly a single directory) into a single line of output. This should be useful for project directories displayed with -d and such. Note that the meta-data displayed will only be valid for the first directory component of the path that is displayed. (PowerPlop@github / others) * Adds --compress=# option to compress the indentation lines. Positive values between 1-3, 1 being normal, and 3 being lines fully compressed. Negative values from -1 to -3 being the same as positive values, except the space after each indentation level is not printed. Values < -3 or > 3 switch to noindent mode. This also modifies the JSON and XML indentation output instead of being a fixed 2 space indent. There is a possibility that I could modify this function to go in the other direction and allow for even larger indents, so the meaning of # may change. * The above work also resulted in fixing the line drawing for a number of Asian character sets. Also ANSI-lines (-A) now is essentially --charset=ANSI and uses it's linedraw. * Reworked --gitignore code to properly search up the directory tree for a git root, searching for additional .gitignore files and the git root's .git/info/exclude file. * Fixed --matchdirs to not exclude sub-directories of matched directories. (FloppyDisco@github). I reworked the -P and -I code considerably while
Dirk Mueller2026-02-11 07:13:00 +00:00
9d4b33b303
Accepting request 1226458 from home:tsaupe:branches:Base:System:tree-html-fix
Marcus Meissner2024-11-27 08:40:56 +00:00
c673707413
Accepting request 1203372 from Base:System
Ana Guerrero2024-09-25 19:51:34 +00:00
fb8033df0f
Accepting request 1203372 from Base:System
Ana Guerrero2024-09-25 19:51:34 +00:00
2db5c0d0e4
- update to 2.1.3: * Mostly a brown-paper bag release to fix the below regression and add a feature I forgot to add. * Fix regression in search() function that broke --fromfile * Allow the -L option to accept its parameter immediately (with no space) instead of requiring it be the next option word. * Fix issue where --gitignore does not think a pattern with a singular terminal '/' (indicating it matches only directories,) is a relative path. * Don't emit the error 'recursive, not followed' if when using -L, the depth would prevent descending anyway. This also fixes up a JSON output error (missing comma) when this happens. * Don't prematurely sort files/directories with --from*file. (gitlab @jack6th) * Various seg-faults fixed - Make doubly sure that there is actually a previous path entry when reading from a tabbed file. - Make sure there is actually a file entity when applying the link info to it when reading fromfile using --fflinks. - Increase space for the path a little in listdir(), just to be sure. * Make sure that there is no topsort (--dirsfirst / --filesfirst) if there is no basesort (-U). * Make sure gittrim() function can handle a null string.
Dirk Mueller2024-09-25 08:47:09 +00:00
5c16169c0b
- update to 2.1.3: * Mostly a brown-paper bag release to fix the below regression and add a feature I forgot to add. * Fix regression in search() function that broke --fromfile * Allow the -L option to accept its parameter immediately (with no space) instead of requiring it be the next option word. * Fix issue where --gitignore does not think a pattern with a singular terminal '/' (indicating it matches only directories,) is a relative path. * Don't emit the error 'recursive, not followed' if when using -L, the depth would prevent descending anyway. This also fixes up a JSON output error (missing comma) when this happens. * Don't prematurely sort files/directories with --from*file. (gitlab @jack6th) * Various seg-faults fixed - Make doubly sure that there is actually a previous path entry when reading from a tabbed file. - Make sure there is actually a file entity when applying the link info to it when reading fromfile using --fflinks. - Increase space for the path a little in listdir(), just to be sure. * Make sure that there is no topsort (--dirsfirst / --filesfirst) if there is no basesort (-U). * Make sure gittrim() function can handle a null string.
Dirk Mueller2024-09-25 08:47:09 +00:00
6d97b3613a
Accepting request 656844 from home:atopt:branches:Base:System
Dirk Mueller2018-12-11 08:40:46 +00:00
2b51235cc1
Accepting request 656844 from home:atopt:branches:Base:System
Dirk Mueller2018-12-11 08:40:46 +00:00
cc531ea654
Accepting request 241765 from Base:System
Stephan Kulow
2014-07-21 19:40:32 +00:00
cf6831cf91
Accepting request 241765 from Base:System
Stephan Kulow
2014-07-21 19:40:32 +00:00
240df4351d
- Rename tree-dontstrip.patch to tree-makefile.patch, since the upstream makefile does not include the strip flag anymore in that line
Marcus Meissner2014-07-21 14:53:29 +00:00
caf39a9404
- Rename tree-dontstrip.patch to tree-makefile.patch, since the upstream makefile does not include the strip flag anymore in that line
Marcus Meissner2014-07-21 14:53:29 +00:00