Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package prek for openSUSE:Factory checked in 
at 2026-07-28 17:55:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/prek (Old)
 and      /work/SRC/openSUSE:Factory/.prek.new.2004 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "prek"

Tue Jul 28 17:55:30 2026 rev:32 rq:1367867 version:0.4.11

Changes:
--------
--- /work/SRC/openSUSE:Factory/prek/prek.changes        2026-07-17 
01:45:14.752819677 +0200
+++ /work/SRC/openSUSE:Factory/.prek.new.2004/prek.changes      2026-07-28 
17:57:56.856555311 +0200
@@ -1,0 +2,45 @@
+Mon Jul 27 04:58:34 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 0.4.11:
+  * Highlights
+    - This release adds two new builtin hooks, deny-pattern and
+      require-pattern, as native alternatives for pygrep use cases.
+      deny-pattern fails when a configured pattern is found, while
+      require-pattern ensures every selected file contains a match.
+      By matching natively without spawning a Python subprocess,
+      they run over 4x faster than pygrep in benchmarks. Note that
+      they use Rust regex syntax, which does not support
+      look-around features such as negative lookbehind.
+    - prek run now supports --glob <PATTERN> to run hooks on
+      tracked files matching a glob. It can be repeated or combined
+      with --files and --directory.
+    - Hook priorities now support reusable aliases:
+
+        [priorities]
+        checks = 10
+
+        [[repos]]
+        repo = "builtin"
+        hooks = [
+          { id = "check-json", priority = "checks" },
+          { id = "check-yaml", priority = "checks" },
+        ]
+
+      This makes parallel scheduling easier to read and maintain.
+  * Enhancements
+    - Add deny-pattern and require-pattern builtin hooks (#2359)
+    - Support --glob patterns in prek run (#2381)
+    - Support reusable aliases for hook priorities (#2331)
+    - Implement requirements-txt-fixer as a builtin hook (#2390)
+    - Improve user-facing warnings and errors (#2380)
+    - Install Node hooks through git url (#2394)
+  * Performance
+    - Reduce blocking-pool overhead in file hooks (#2384)
+    - Speed up mixed-line-ending scans with memchr2 (#2391)
+  * Bug fixes
+    - Honor filenames in builtin hook entry and args (#2389)
+    - Match identify tags across filename parts (#2399)
+    - Preserve hook output order with a shared pipe (#2385)
+    - Preserve system download policy when applying metadata (#2395)
+
+-------------------------------------------------------------------

Old:
----
  prek-0.4.10.obscpio

New:
----
  prek-0.4.11.obscpio

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

Other differences:
------------------
++++++ prek.spec ++++++
--- /var/tmp/diff_new_pack.aKNg19/_old  2026-07-28 17:58:55.890622880 +0200
+++ /var/tmp/diff_new_pack.aKNg19/_new  2026-07-28 17:58:55.890622880 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           prek
-Version:        0.4.10
+Version:        0.4.11
 Release:        0
 Summary:        Reimagined version of pre-commit, built in Rust
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.aKNg19/_old  2026-07-28 17:58:55.938624561 +0200
+++ /var/tmp/diff_new_pack.aKNg19/_new  2026-07-28 17:58:55.942624701 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/j178/prek.git</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">refs/tags/v0.4.10</param>
+    <param name="revision">refs/tags/v0.4.11</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.aKNg19/_old  2026-07-28 17:58:55.970625682 +0200
+++ /var/tmp/diff_new_pack.aKNg19/_new  2026-07-28 17:58:55.982626102 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/j178/prek.git</param>
-              <param 
name="changesrevision">b45e6710082ed28943c96268d0ea99026dbb13ba</param></service></servicedata>
+              <param 
name="changesrevision">92ba6c8c21e7acf5ce056b7c9b8dcba7325c3f5a</param></service></servicedata>
 (No newline at EOF)
 

++++++ prek-0.4.10.obscpio -> prek-0.4.11.obscpio ++++++
++++ 9583 lines of diff (skipped)

++++++ prek.obsinfo ++++++
--- /var/tmp/diff_new_pack.aKNg19/_old  2026-07-28 17:58:56.726652161 +0200
+++ /var/tmp/diff_new_pack.aKNg19/_new  2026-07-28 17:58:56.730652301 +0200
@@ -1,5 +1,5 @@
 name: prek
-version: 0.4.10
-mtime: 1784195525
-commit: b45e6710082ed28943c96268d0ea99026dbb13ba
+version: 0.4.11
+mtime: 1784911556
+commit: 92ba6c8c21e7acf5ce056b7c9b8dcba7325c3f5a
 

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/prek/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.prek.new.2004/vendor.tar.zst differ: char 7, line 1

Reply via email to