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

Reply via email to