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-03-05 17:30:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jujutsu (Old)
 and      /work/SRC/openSUSE:Factory/.jujutsu.new.561 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "jujutsu"

Thu Mar  5 17:30:14 2026 rev:32 rq:1336697 version:0.39.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/jujutsu/jujutsu.changes  2026-02-10 
21:12:54.272774846 +0100
+++ /work/SRC/openSUSE:Factory/.jujutsu.new.561/jujutsu.changes 2026-03-05 
17:32:59.275029599 +0100
@@ -1,0 +2,100 @@
+Thu Mar  5 07:30:38 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- update to 0.39.0:
+  * Release highlights
+    - jj arrange command brings up a TUI where you can reorder and
+      abandon revisions. #1531
+    - jj bookmark advance automatically moves bookmarks forward to
+      a target revision (defaults to @) using customization points
+      revsets.bookmark-advance-from and
+      revsets.bookmark-advance-to.  It is heavily inspired by the
+      longstanding community alias jj tug.
+  * Breaking changes
+    - Dropped support for legacy index files written by jj < 0.33.
+      New index files will be created as needed.  The following
+      deprecated config options have been removed:
+      - core.fsmonitor
+      - core.watchman.register-snapshot-trigger
+    - The deprecated command jj op undo has been removed. Use jj op
+      revert or jj undo/redo instead.
+  * Deprecations
+    - jj debug snapshot is deprecated in favor of jj util snapshot.
+      Although this was an undocumented command in the first place,
+      it will be removed after 6 months (v0.45.0) to give people
+      time to migrate away.
+  * New features
+    - Add support for push options in jj git push with the --option
+      flag.  This allows users to pass options to the remote server
+      when pushing commits.  The short alias -o is also supported.
+    - jj new now evaluates the new_description template to populate
+      the initial commit description when no -m message is
+      provided.
+    - Templates now support first(), last(), get(index), reverse(),
+      skip(count), and take(count) methods on list types for more
+      flexible list manipulation.
+    - New builtin_draft_commit_description_with_diff template that
+      includes the diff in the commit description editor, making it
+      easier to review changes while writing commit messages.
+    - Revsets and templates now support name:x pattern aliases such
+      as 'grep:x' = 'description(regex:x)'.
+    - Filesets now support user aliases.
+    - jj workspace add now links with relative paths. This enables
+      workspaces to work inside containers or when moved together.
+      Existing workspaces with absolute paths will continue to work
+      as before.
+    - jj undo now also outputs what operation was undone, in
+      addition to the operation restored to.
+    - Bookmarks with two or more consecutive - characters no longer
+      need to be quoted in revsets. For example, jj diff -r
+      '"foo--bar"' can now be written as jj diff -r foo--bar.
+    - New flag --simplify-parents on jj rebase to apply the same
+      transformation as jj simplify-parents on the rebased commits.
+      #7711
+    - jj rebase --branch and jj rebase --source will no longer
+      return an error if the given argument resolves to an empty
+      revision set (jj rebase --revisions already behaved this
+      way). Instead, a message will be printed to inform the user
+      why nothing has changed.
+    - Changed Git representation of conflicted commits to include
+      files from the first side of the conflict. This should
+      prevent unchanged files from being highlighted as "added" in
+      editors when checking out a conflicted commit in a colocated
+      workspace.
+    - New template function Timestamp::since(ts) that returns the
+      TimestampRange between two timestamps. It can be used in
+      conjunction with .duration() in order to obtain a
+      human-friendly duration between two Timestamps.
+    - Added new jj util snapshot command to manually or
+      programmatically trigger a snapshot. This introduces an
+      official alternative to the previously-undocumented jj debug
+      snapshot command. The Watchman integration has also been
+      updated to use this command instead.
+    - Changed background snapshotting to suppress stdout and stderr
+      to avoid long hangs.
+    - jj gerrit upload now supports a variety of new flags
+      documented in gerrit's documentation.  This includes, for
+      example, [email protected] and --label=Auto-Submit.
+    - jj gerrit upload now recognizes Change-Id explicitly set via
+      the alternative trailer Link, and will generate a Link:
+      <review-url>/id/<change-id> trailer if gerrit.review-url
+      option is set.
+    - jj gerrit upload no longer requires the -r flag, and will
+      default to uploading what you're currently working on.
+    - Templates now support Serialize operations on the result of
+      map() and if(), when supported by the underlying type.
+    - jj bookmark rename now supports --overwrite-existing to allow
+      renaming a bookmark even if the new name already exists,
+      effectively replacing the existing bookmark.
+    - Conditional configuration based on environment variables with
+      --when.environments.  #8779
+  * Fixed bugs
+    - Windows: use native file locks (LockFileEx) instead of
+      polling with file creation, fixing issues with "pending
+      delete" semantics leaving lock files stuck.
+    - jj now safely detaches the HEAD of alternate Git worktrees if
+      their checked-out branch is moved or deleted during Git
+      export.
+    - jj file track --include-ignored now works when
+      fsmonitor.backend="watchman".  #8427
+
+-------------------------------------------------------------------

Old:
----
  jujutsu-0.38.0.obscpio

New:
----
  jujutsu-0.39.0.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ jujutsu.spec ++++++
--- /var/tmp/diff_new_pack.HUlWHF/_old  2026-03-05 17:33:09.395449842 +0100
+++ /var/tmp/diff_new_pack.HUlWHF/_new  2026-03-05 17:33:09.399450009 +0100
@@ -19,7 +19,7 @@
 %define binary_name jj
 
 Name:           jujutsu
-Version:        0.38.0
+Version:        0.39.0
 Release:        0
 Summary:        Git-compatible DVCS that is both simple and powerful
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.HUlWHF/_old  2026-03-05 17:33:09.443451836 +0100
+++ /var/tmp/diff_new_pack.HUlWHF/_new  2026-03-05 17:33:09.447452002 +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.38.0</param>
+    <param name="revision">v0.39.0</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">disable</param>

++++++ jujutsu-0.38.0.obscpio -> jujutsu-0.39.0.obscpio ++++++
++++ 61193 lines of diff (skipped)

++++++ jujutsu.obsinfo ++++++
--- /var/tmp/diff_new_pack.HUlWHF/_old  2026-03-05 17:33:10.811508644 +0100
+++ /var/tmp/diff_new_pack.HUlWHF/_new  2026-03-05 17:33:10.819508976 +0100
@@ -1,5 +1,5 @@
 name: jujutsu
-version: 0.38.0
-mtime: 1770276670
-commit: 2508982cde5c7e4db0933e0b6469f9e778e71e28
+version: 0.39.0
+mtime: 1772647195
+commit: d9689cd9b51b4139d2842fcf6c30f65f4eed8cd1
 

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/jujutsu/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.jujutsu.new.561/vendor.tar.zst differ: char 7, line 
1

Reply via email to