Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tree for openSUSE:Factory checked in at 2026-02-12 17:24:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tree (Old) and /work/SRC/openSUSE:Factory/.tree.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tree" Thu Feb 12 17:24:59 2026 rev:33 rq:1332390 version:2.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/tree/tree.changes 2024-11-27 22:12:29.987378819 +0100 +++ /work/SRC/openSUSE:Factory/.tree.new.1977/tree.changes 2026-02-12 17:25:03.685421917 +0100 @@ -1,0 +2,52 @@ +Mon Feb 9 12:59:30 UTC 2026 - Felix Stegmeier <[email protected]> + +- 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 + working on this and now -I will match directories (even w/o --matchdirs.) + This behavior changes established behavior quite a bit and may have to be + modified again. + * Handle '.' in --fromfile input properly. This should have been in there + from day one TBH. It will likely change the expected output, but it should + now be correct in my opinion. + * Modify gittrim to trim carriage returns for Window borkness. + * Fix segmentation fault when attempting to tree a non-existent file with + hyperlinks enabled. (Nicolai Dagestad) + * Fix broken hyperlink paths where an optional hanging / is present on the + directory name given to tree. (Nicolai Dagestad) + * Fix possible NULL de-reference in xml.c, exit fillinfo() early if a NULL + pointer is past to it. (Ubuntu? - not sure) + * Move all flags into a central struct to cut down on namespace pollution, + work should continue on this. Remove unused gnu_getcwd() function, moved and + added some functionality into a new util.c file and some additional misc + code cleanup. + +------------------------------------------------------------------- Old: ---- tree-2.2.1.tgz New: ---- tree-2.3.1.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tree.spec ++++++ --- /var/tmp/diff_new_pack.g2eX2j/_old 2026-02-12 17:25:04.537458064 +0100 +++ /var/tmp/diff_new_pack.g2eX2j/_new 2026-02-12 17:25:04.537458064 +0100 @@ -1,7 +1,7 @@ # # spec file for package tree # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: tree -Version: 2.2.1 +Version: 2.3.1 Release: 0 Summary: File listing as a tree License: GPL-2.0-or-later ++++++ tree-2.2.1.tgz -> tree-2.3.1.tgz ++++++ ++++ 3333 lines of diff (skipped)
