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
