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)

Reply via email to