Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package jujutsu for openSUSE:Factory checked in at 2026-05-08 16:46:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jujutsu (Old) and /work/SRC/openSUSE:Factory/.jujutsu.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jujutsu" Fri May 8 16:46:16 2026 rev:35 rq:1351515 version:0.41.0 Changes: -------- --- /work/SRC/openSUSE:Factory/jujutsu/jujutsu.changes 2026-04-11 22:31:36.129219936 +0200 +++ /work/SRC/openSUSE:Factory/.jujutsu.new.1966/jujutsu.changes 2026-05-08 16:46:36.076249125 +0200 @@ -1,0 +2,71 @@ +Thu May 7 13:36:24 UTC 2026 - Johannes Kastl <[email protected]> + +- update to 0.41.0: + * Release highlights + - jj fix now supports formatting specific line ranges (allowing + you to format only modified lines); see the configuration + manual and notes below for more. + - The new global flag --no-integrate-operation will let you run + a command without impacting the repo state or the working + copy, which is useful when automated tools may create + snapshots in the background. + * Breaking changes + - The --pattern flag for file search now defaults to regex: + instead of glob:. + - jj git push --all/--tracked/-r REVSETS no longer fails when + revisions to push are private or have conflicts. Bookmarks + which aren't eligible to push will be skipped. + - Branch/bookmark patterns passed to jj git clone are now saved + to jj's repo settings file instead of .git/config. Git fetch + refspecs are set to the default value. + * Deprecations + - In the templating language, the Operation type's .tags() + function has been deprecated in favor of .attributes(). + * New features + - The --pattern flag for file search now accepts various + pattern kinds through kind:pattern syntax. + - A new global flag --no-integrate-operation lets you run a + command without impacting the repo state or the working copy. + - A new config option diff.git.show-path-prefix can be used to + suppress the a/ and b/ path prefixes in the diff --git + output. + - jj fix now supports line range-limited formatting via the + fix.tools.<name>.line-range-arg and + run-tool-if-zero-line-ranges configs. This allows running + tools only on modified lines and fine-grained control over + when the tool is run. If you have set the line-range-arg + config, use --all-lines to match the previous behavior of + formatting the entire file. + - A new replace(pattern, content, replacement) template + function is added which supports replacement of content in + templates, using a lambda to format replacement text. It + supports all string patterns, including regexes with capture + groups (e.g. replace(regex:'(\w+) (\w+)', "hello world", |c| + c.get(1) ++ " " ++ c.get(2))). + - New ByteString template type for things like file content. + - jj gerrit upload now supports the new options --message (-m), + --edit and --merged. You can now also pass multiple hashtags + by repeating the --hashtag option. + - New remotes.<name>.fetch-bookmarks/fetch-tags options to + configure default fetch targets. + - JJ_PAGER can now override the ui.pager config, matching + JJ_EDITOR for callers that need a jj-specific environment + override. + * Fixed bugs + - Improving consistency with git handling of .gitignore, + including / after entries and \r\r\n for MacOS files. + - jj status filters untracked paths by fileset #9287 + - Improved performance for snapshotting, visibly improving jj + status speed for large repositories. + - Pre-existing Git submodule directories are no longer + considered conflicts in checkouts. #8065. + - Fixed a panic in jj gerrit upload when run without -r and the + inferred revision was immutable. #9398 + - jj status respects path filters in working copy summaries. + - jj git remote rename/remove now updates the trunk() alias. + - Commands would sometimes incorrectly diagnose a stale working + copy and suggest running jj op integrate when it would have + no effect. This should now be much less likely to happen in + practice. #9314 + +------------------------------------------------------------------- Old: ---- jujutsu-0.40.0.obscpio New: ---- jujutsu-0.41.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jujutsu.spec ++++++ --- /var/tmp/diff_new_pack.Q9xjVR/_old 2026-05-08 16:46:40.836446328 +0200 +++ /var/tmp/diff_new_pack.Q9xjVR/_new 2026-05-08 16:46:40.840446494 +0200 @@ -19,7 +19,7 @@ %define binary_name jj Name: jujutsu -Version: 0.40.0 +Version: 0.41.0 Release: 0 Summary: Git-compatible DVCS that is both simple and powerful License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Q9xjVR/_old 2026-05-08 16:46:40.892448648 +0200 +++ /var/tmp/diff_new_pack.Q9xjVR/_new 2026-05-08 16:46:40.896448814 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/jj-vcs/jj</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v0.40.0</param> + <param name="revision">v0.41.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">disable</param> ++++++ jujutsu-0.40.0.obscpio -> jujutsu-0.41.0.obscpio ++++++ ++++ 23786 lines of diff (skipped) ++++++ jujutsu.obsinfo ++++++ --- /var/tmp/diff_new_pack.Q9xjVR/_old 2026-05-08 16:46:42.128499855 +0200 +++ /var/tmp/diff_new_pack.Q9xjVR/_new 2026-05-08 16:46:42.132500020 +0200 @@ -1,5 +1,5 @@ name: jujutsu -version: 0.40.0 -mtime: 1775105455 -commit: 941d0290f5511db1d1cf8e4fe7365ba7d1828ea0 +version: 0.41.0 +mtime: 1778155845 +commit: 413f539283e5a87f0a2c64dec54a5258a1bee78f ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/jujutsu/vendor.tar.zst /work/SRC/openSUSE:Factory/.jujutsu.new.1966/vendor.tar.zst differ: char 7, line 1
