Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package eza for openSUSE:Factory checked in 
at 2024-08-08 10:58:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/eza (Old)
 and      /work/SRC/openSUSE:Factory/.eza.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "eza"

Thu Aug  8 10:58:47 2024 rev:44 rq:1192498 version:0.19.0+0

Changes:
--------
--- /work/SRC/openSUSE:Factory/eza/eza.changes  2024-08-05 17:22:58.515304091 
+0200
+++ /work/SRC/openSUSE:Factory/.eza.new.7232/eza.changes        2024-08-08 
10:59:15.233730303 +0200
@@ -1,0 +2,9 @@
+Thu Aug  8 05:22:44 UTC 2024 - Michael Vetter <mvet...@suse.com>
+
+- Update to 0.19.0:
+  * [breaking] Implement EZA_GRID_ROWS grid details view minimum rows threshold
+    Before this change, the EZA_GRID_ROWS variable was
+    ignored, despite documentation existing. Users relying on EZA_GRID_ROW
+    not doing anything will find their output changed. For more info, see
+
+-------------------------------------------------------------------

Old:
----
  eza-0.18.24+0.obscpio

New:
----
  eza-0.19.0+0.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ eza.spec ++++++
--- /var/tmp/diff_new_pack.FrLo1p/_old  2024-08-08 10:59:17.305815485 +0200
+++ /var/tmp/diff_new_pack.FrLo1p/_new  2024-08-08 10:59:17.321816143 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           eza
-Version:        0.18.24+0
+Version:        0.19.0+0
 Release:        0
 Summary:        Replacement for ls written in Rust
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.FrLo1p/_old  2024-08-08 10:59:17.629828805 +0200
+++ /var/tmp/diff_new_pack.FrLo1p/_new  2024-08-08 10:59:17.673830614 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/eza-community/eza.git</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="scm">git</param>
-    <param name="revision">v0.18.24</param>
+    <param name="revision">v0.19.0</param>
     <param name="match-tag">*</param>
     <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ eza-0.18.24+0.obscpio -> eza-0.19.0+0.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eza-0.18.24+0/CHANGELOG.md 
new/eza-0.19.0+0/CHANGELOG.md
--- old/eza-0.18.24+0/CHANGELOG.md      2024-08-03 18:01:28.000000000 +0200
+++ new/eza-0.19.0+0/CHANGELOG.md       2024-08-08 06:36:11.000000000 +0200
@@ -1,11 +1,21 @@
 # Changelog
 
+## [0.19.0] - 2024-08-08
+
+### Bug Fixes
+
+- [**breaking**] Implement `EZA_GRID_ROWS` grid details view minimum rows 
threshold
+
 ## [0.18.24] - 2024-08-03
 
 ### Bug Fixes
 
 - 1.80 breakage from time crate
 
+### Miscellaneous Tasks
+
+- Release eza v0.18.24
+
 ### Build
 
 - Bump time dependency
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eza-0.18.24+0/Cargo.lock new/eza-0.19.0+0/Cargo.lock
--- old/eza-0.18.24+0/Cargo.lock        2024-08-03 18:01:28.000000000 +0200
+++ new/eza-0.19.0+0/Cargo.lock 2024-08-08 06:36:11.000000000 +0200
@@ -387,7 +387,7 @@
 
 [[package]]
 name = "eza"
-version = "0.18.24"
+version = "0.19.0"
 dependencies = [
  "ansi-width",
  "chrono",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eza-0.18.24+0/Cargo.toml new/eza-0.19.0+0/Cargo.toml
--- old/eza-0.18.24+0/Cargo.toml        2024-08-03 18:01:28.000000000 +0200
+++ new/eza-0.19.0+0/Cargo.toml 2024-08-08 06:36:11.000000000 +0200
@@ -16,7 +16,7 @@
 homepage = "https://github.com/eza-community/eza";
 license = "MIT"
 repository = "https://github.com/eza-community/eza";
-version = "0.18.24"
+version = "0.19.0"
 
 
 [package.metadata.deb]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eza-0.18.24+0/src/output/grid_details.rs 
new/eza-0.19.0+0/src/output/grid_details.rs
--- old/eza-0.18.24+0/src/output/grid_details.rs        2024-08-03 
18:01:28.000000000 +0200
+++ new/eza-0.19.0+0/src/output/grid_details.rs 2024-08-08 06:36:11.000000000 
+0200
@@ -143,11 +143,11 @@
 
         let cells = rows
             .into_iter()
-            .zip(self.files)
+            .zip(&self.files)
             .map(|(row, file)| {
                 let filename = self
                     .file_style
-                    .for_file(&file, self.theme)
+                    .for_file(file, self.theme)
                     .paint()
                     .strings()
                     .to_string();
@@ -178,6 +178,41 @@
             },
         );
 
+        // If a minimum grid rows threshold has been set
+        // via the `EZA_GRID_ROWS` environment variable
+        // and the grid is going to get rendered with fewer rows,
+        // then render a details list view instead.
+        if let RowThreshold::MinimumRows(minimum_rows) = self.row_threshold {
+            if grid.row_count() < minimum_rows {
+                let Self {
+                    dir,
+                    files,
+                    theme,
+                    file_style,
+                    details: opts,
+                    filter,
+                    git_ignoring,
+                    git,
+                    git_repos,
+                    ..
+                } = self;
+
+                let r = DetailsRender {
+                    dir,
+                    files,
+                    theme,
+                    file_style,
+                    opts,
+                    recurse: None,
+                    filter,
+                    git_ignoring,
+                    git,
+                    git_repos,
+                };
+                return r.render(w);
+            }
+        }
+
         if self.details.header {
             let row = table.header_row();
             let name = TextCell::paint_str(self.theme.ui.header, "Name")

++++++ eza.obsinfo ++++++
--- /var/tmp/diff_new_pack.FrLo1p/_old  2024-08-08 10:59:19.013885703 +0200
+++ /var/tmp/diff_new_pack.FrLo1p/_new  2024-08-08 10:59:19.049887184 +0200
@@ -1,5 +1,5 @@
 name: eza
-version: 0.18.24+0
-mtime: 1722700888
-commit: 6cbb5ba981fc2583328f39e8b0c55caec10b5c8e
+version: 0.19.0+0
+mtime: 1723091771
+commit: b9655bc181f412fcc3e4f4ae34fd7726a5d6339e
 

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/eza/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.eza.new.7232/vendor.tar.zst differ: char 426152, 
line 1728

Reply via email to