Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package jujutsu for openSUSE:Factory checked in at 2025-03-06 14:49:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jujutsu (Old) and /work/SRC/openSUSE:Factory/.jujutsu.new.19136 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jujutsu" Thu Mar 6 14:49:16 2025 rev:19 rq:1250556 version:0.27.0 Changes: -------- --- /work/SRC/openSUSE:Factory/jujutsu/jujutsu.changes 2025-02-09 20:01:25.770388736 +0100 +++ /work/SRC/openSUSE:Factory/.jujutsu.new.19136/jujutsu.changes 2025-03-06 14:50:18.509414589 +0100 @@ -1,0 +2,90 @@ +Thu Mar 6 06:29:18 UTC 2025 - Johannes Kastl <opensuse_buildserv...@ojkastl.de> + +- update to 0.27.0: + * Release highlights + - git.subprocess is now enabled by default, improving + compatibility with Git fetches and pushes by spawning an + external git process. Users can opt out of this by setting + git.subprocess = false, but this will likely be removed in a + future release. Please report any issues you run into. + * Breaking changes + - Bookmark name to be created/updated is now parsed as a revset + symbol. Quotation may be needed in addition to shell quotes. + Example: jj bookmark create -r@- "'name with space'" + - jj bookmark create, jj bookmark set and jj bookmark move onto + a hidden commit make it visible. + - jj bookmark forget now untracks any corresponding remote + bookmarks instead of forgetting them, since forgetting a + remote bookmark can be unintuitive. The old behavior is + still available with the new --include-remotes flag. + - jj fix now always sets the working directory of invoked tools + to be the workspace root, instead of the working directory of + the jj fix. + - The ui.allow-filesets configuration option has been removed. + The "fileset" language has been enabled by default since + v0.20. + - templates.annotate_commit_summary is renamed to + templates.file_annotate, and now has an implicit self + parameter of type AnnotationLine, instead of Commit. All + methods on Commit can be accessed with commit.method(), or + self.commit().method(). + * Deprecations + - This release takes the first steps to make target revision + required in bookmark create, bookmark move and bookmark set. + Those commands will display a warning if the user does not + specify target revision explicitly. In the near future those + commands will fail if target revision is not specified. + - The signing.sign-all config option has been deprecated in + favor of signing.behavior. The new option accepts drop (never + sign), keep (preserve existing signatures), own (sign own + commits), or force (sign all commits). Existing + signing.sign-all = true translates to signing.behavior = + "own", and false translates to "keep". Invalid configuration + is now an error. + * New features + - The new jj sign and jj unsign commands allow for + signing/unsigning commits. jj sign supports configuring the + default revset through revsets.sign when no --revisions + arguments are provided. + - jj git fetch now supports string pattern syntax on --remote + option and git.fetch configuration. + - Template functions truncate_start() and truncate_end() gained + an optional ellipsis parameter; passing this prepends or + appends the ellipsis to the content if it is truncated to fit + the maximum width. + - Templates now support stringify(x) function and string method + .escape_json(). The latter serializes the string in JSON + format. It is useful for making machine-readable templates by + escaping problematic characters like \n. + - Templates now support trim(), trim_start() and trim_end() + methods which remove whitespace from the start and end of a + String type. + - The description of commits backed out by jj backout can now + be configured using templates.backout_description. + - New AnnotationLine templater type. Used in + templates.file_annotate. Provides self.commit(), .content(), + .line_number(), and .first_line_in_hunk(). + - Templates now have format_short_operation_id(id) function for + users to customize the default operation id representation. + - The jj init/jj revert stubs that print errors can now be + overridden with aliases. All of jj clone/init/revert add a + hint to a generic error. + - Help text is now colored (when stdout is a terminal). + - Commands that used to suggest --ignore-immutable now print + the number of immutable commits that would be rewritten if + used and a link to the docs. + - jj undo now shows a hint when undoing an undo operation that + the user may be looking for jj op restore instead. + * Fixed bugs + - jj status now shows untracked files under untracked + directories. #5389 + - Added workaround for the bug that untracked files are ignored + when watchman is enabled. #5728 + - The signing.backends.ssh.allowed-signers configuration option + will now expand ~/ to $HOME/. #5626 + - config-schema.json now allows arrays of strings for the + settings ui.editor and ui.diff.tool. + - config-schema.json now allows an array of strings or nested + table for the ui.pager setting. + +------------------------------------------------------------------- Old: ---- jujutsu-0.26.0.obscpio New: ---- jujutsu-0.27.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jujutsu.spec ++++++ --- /var/tmp/diff_new_pack.b4AUuh/_old 2025-03-06 14:50:19.469454849 +0100 +++ /var/tmp/diff_new_pack.b4AUuh/_new 2025-03-06 14:50:19.473455016 +0100 @@ -19,7 +19,7 @@ %define binary_name jj Name: jujutsu -Version: 0.26.0 +Version: 0.27.0 Release: 0 Summary: Git-compatible DVCS that is both simple and powerful License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.b4AUuh/_old 2025-03-06 14:50:19.501456191 +0100 +++ /var/tmp/diff_new_pack.b4AUuh/_new 2025-03-06 14:50:19.505456359 +0100 @@ -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.26.0</param> + <param name="revision">v0.27.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">disable</param> ++++++ jujutsu-0.26.0.obscpio -> jujutsu-0.27.0.obscpio ++++++ ++++ 80304 lines of diff (skipped) ++++++ jujutsu.obsinfo ++++++ --- /var/tmp/diff_new_pack.b4AUuh/_old 2025-03-06 14:50:20.109481689 +0100 +++ /var/tmp/diff_new_pack.b4AUuh/_new 2025-03-06 14:50:20.113481857 +0100 @@ -1,5 +1,5 @@ name: jujutsu -version: 0.26.0 -mtime: 1738805560 -commit: 613742dfbbd89324b25672a75ef8ce9e671ae0d3 +version: 0.27.0 +mtime: 1741218530 +commit: 6ce7a77da5a18343f4f3effef49b77428e43bc74 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/jujutsu/vendor.tar.zst /work/SRC/openSUSE:Factory/.jujutsu.new.19136/vendor.tar.zst differ: char 7, line 1