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-01-13 21:25:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jujutsu (Old) and /work/SRC/openSUSE:Factory/.jujutsu.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jujutsu" Tue Jan 13 21:25:29 2026 rev:29 rq:1326725 version:0.37.0 Changes: -------- --- /work/SRC/openSUSE:Factory/jujutsu/jujutsu.changes 2025-12-10 15:34:07.931370265 +0100 +++ /work/SRC/openSUSE:Factory/.jujutsu.new.1928/jujutsu.changes 2026-01-13 21:25:30.865531167 +0100 @@ -1,0 +2,113 @@ +Sun Jan 11 09:19:50 UTC 2026 - Johannes Kastl <[email protected]> + +- update to 0.37.0: + * Release highlights + A new syntax for referring to hidden and divergent change IDs + is available: xyz/n where n is a number. For instance, xyz/0 + refers to the latest version of xyz, while xyz/1 refers to the + previous version of xyz. This allows you to perform actions + like jj restore --from xyz/1 --to xyz to restore xyz to its + previous contents, if you made a mistake. For divergent + changes, the numeric suffix will always be shown in the log, + allowing you to disambiguate them in a similar manner. + * Breaking changes + - String patterns in revsets, command + arguments, and configuration are now parsed as globs by + default. Use substring: or exact: prefix as needed. + - remotes.<name>.auto-track-bookmarks is now parsed the same + way they are in revsets and can be combined with logical + operators. + - jj bookmark track/untrack now accepts --remote argument. If + omitted, all remote bookmarks matching the bookmark names + will be tracked/untracked. The old <bookmark>@<remote> syntax + is deprecated in favor of <bookmark> --remote=<remote>. + - On Windows, symlinks that point to a path with / won't be + supported. This path is invalid on Windows. + - The template alias + format_short_change_id_with_hidden_and_divergent_info(commit) + has been replaced by + format_short_change_id_with_change_offset(commit). + - The following deprecated config options have been removed: + - git.push-bookmark-prefix + - ui.default-description + - ui.diff.format + - ui.diff.tool + - The deprecated commit_id.normal_hex() template method has + been removed. + - Template expansion that did not produce a terminating newline + will not be fixed up to provide one by jj log, jj evolog, or + jj op log. + - The diff conflict marker style can now use \\\\\\\ markers to + indicate the continuation of a conflict label from the + previous line. + * Deprecations + - The git_head() and git_refs() functions will be removed from + revsets and templates. git_head() should point to the + first_parent(@) revision in colocated repositories. + git_refs() can be approximated as + remote_bookmarks(remote=glob:*) | tags(). + * New features + - Updated the executable bit representation in the local + working copy to allow ignoring executable bit changes on + Unix. By default we try to detect the filesystem's behavior, + but this can be overridden manually by setting + working-copy.exec-bit-change = "respect" | "ignore". + - jj workspace add now also works for empty destination + directories. + - jj git remote family of commands now supports different fetch + and push URLs. + - [colors] table now supports dim = true attribute. + - In color-words diffs, context line numbers are now rendered + with decreased intensity. + - Hidden and divergent commits can now be unambiguously + selected using their change ID combined with a numeric + suffix. For instance, if there are two commits with change ID + xyz, then one can be referred to as xyz/0 and the other can + be referred to as xyz/1. These suffixes are shown in the log + when necessary to make a change ID unambiguous. + - jj util gc now prunes unreachable files in + .jj/repo/store/extra to save disk space. + - Early version of a jj file search command for searching for a + pattern in files (like git grep). + - Conflict labels now contain information about where the sides + of a conflict came from (e.g. nlqwxzwn 7dd24e73 "first line + of description"). + - --insert-before now accepts a revset that resolves to an + empty set when used with --insert-after. The behavior is + similar to --onto. + - jj tag list now supports --sort option. + - TreeDiffEntry type now has a display_diff_path() method that + formats renames/copies appropriately. + - TreeDiffEntry now has a status_char() method that returns + single-character status codes (M/A/D/C/R). + - CommitEvolutionEntry type now has a predecessors() method + which returns the predecessor commits (previous versions) of + the entry's commit. + - CommitEvolutionEntry type now has a inter_diff() method which + returns a TreeDiff between the entry's commit and its + predecessor version. Optionally accepts a fileset literal to + limit the diff. + - jj file annotate now reports an error for non-files instead + of succeeding and displaying no content. + - jj workspace forget now warns about unknown workspaces + instead of failing. + * Fixed bugs + - Broken symlink on Windows. #6934. + - Fixed failure on exporting moved/deleted annotated tags to + Git. Moved tags are exported as lightweight tags. + - jj gerrit upload now correctly handles mixed explicit and + implicit Change-Ids in chains of commits (#8219) + - jj git push now updates partially-pushed remote bookmarks + accordingly. #6787 + - Fixed problem of loading large Git packfiles. + GitoxideLabs/gitoxide#2265 + - The builtin pager won't get stuck when stdin is redirected. + jj workspace add now prevents creating an empty workspace + name. + - Fixed checkout of symlinks pointing to themselves or .git/.jj + on Unix. The problem would still remain on Windows if + symlinks are enabled. #8348 + - Fixed a bug where jj would fail to read git delta objects + from pack files. GitoxideLabs/gitoxide#2344 + +------------------------------------------------------------------- Old: ---- jujutsu-0.36.0.obscpio New: ---- jujutsu-0.37.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jujutsu.spec ++++++ --- /var/tmp/diff_new_pack.8NhZ6w/_old 2026-01-13 21:25:32.913615699 +0100 +++ /var/tmp/diff_new_pack.8NhZ6w/_new 2026-01-13 21:25:32.917615864 +0100 @@ -1,7 +1,7 @@ # # spec file for package jujutsu # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define binary_name jj Name: jujutsu -Version: 0.36.0 +Version: 0.37.0 Release: 0 Summary: Git-compatible DVCS that is both simple and powerful License: MIT @@ -125,7 +125,11 @@ %check %{buildroot}/%{_bindir}/%{binary_name} --version | grep %{version} rm -rf tests/contest/ -%{cargo_test} -- --skip 'test_gpg::gpgsm_signing_roundtrip' --skip 'test_gpg::gpgsm_signing_roundtrip_explicit_key' --skip 'test_gpg::gpgsm_unknown_key' +%{cargo_test} -- \ + --skip 'test_gpg::gpgsm_signing_roundtrip' \ + --skip 'test_gpg::gpgsm_signing_roundtrip_explicit_key' \ + --skip 'test_gpg::gpgsm_unknown_key' \ + --skip 'config::tests::test_parse_value_or_bare_string' %files %doc README.md ++++++ _service ++++++ --- /var/tmp/diff_new_pack.8NhZ6w/_old 2026-01-13 21:25:32.961617680 +0100 +++ /var/tmp/diff_new_pack.8NhZ6w/_new 2026-01-13 21:25:32.965617845 +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.36.0</param> + <param name="revision">v0.37.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">disable</param> ++++++ jujutsu-0.36.0.obscpio -> jujutsu-0.37.0.obscpio ++++++ ++++ 44200 lines of diff (skipped) ++++++ jujutsu.obsinfo ++++++ --- /var/tmp/diff_new_pack.8NhZ6w/_old 2026-01-13 21:25:33.885655818 +0100 +++ /var/tmp/diff_new_pack.8NhZ6w/_new 2026-01-13 21:25:33.889655984 +0100 @@ -1,5 +1,5 @@ name: jujutsu -version: 0.36.0 -mtime: 1764829414 -commit: 70fd8f7697fbc20a9329a6e2f790ef86a8e284d1 +version: 0.37.0 +mtime: 1767832923 +commit: 11c3dbe17ac0a2172755789613fa8f04a50118a0 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/jujutsu/vendor.tar.zst /work/SRC/openSUSE:Factory/.jujutsu.new.1928/vendor.tar.zst differ: char 7, line 1
