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-06-06 22:44:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jujutsu (Old)
 and      /work/SRC/openSUSE:Factory/.jujutsu.new.19631 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "jujutsu"

Fri Jun  6 22:44:13 2025 rev:22 rq:1283588 version:0.30.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/jujutsu/jujutsu.changes  2025-05-08 
18:25:10.252956612 +0200
+++ /work/SRC/openSUSE:Factory/.jujutsu.new.19631/jujutsu.changes       
2025-06-06 22:44:50.345235522 +0200
@@ -1,0 +2,81 @@
+Wed Jun  4 19:49:02 UTC 2025 - Johannes Kastl 
<opensuse_buildserv...@ojkastl.de>
+
+- update to 0.30.0:
+  * Release highlights
+    - The experimental support from release 0.29.0 for transferring
+      the change ID to/from Git remotes has been enabled by
+      default. The change ID is stored in the Git commit itself (in
+      a commit header called change-id), which means it will be
+      transferred by regular git push etc. Please let us know if
+      you run into any problems with it. You can disable it setting
+      git.write-change-id-header. Note that some Git remotes (e.g
+      GitLab) and some Git commands (e.g. git rebase) do not
+      preserve the change ids when they rewrite commits.
+    - jj rebase now automatically abandons divergent commits if
+      another commit with the same change ID is already present in
+      the destination with identical changes.
+    - jj split has gained --message, --insert-before,
+      --insert-after, and --destination options.
+    - jj evolog can show associated operations for commits created
+      by new jj versions.
+  * Breaking changes
+    - The old libgit2 code path for fetches and pushes has been
+      removed, and the git.subprocess setting along with it.
+    - In templates, bookmark/tag/remote names are now formatted in
+      revset symbol notation. The type of bookmark.remote() is
+      changed to Option<_>.  bookmark.remote() == "foo" still
+      works, but bookmark.remote().<method>() might need
+      if(bookmark.remote(), ..) to suppress error.
+    - jj rebase now automatically abandons divergent commits if
+      another commit with the same change ID is already present in
+      the destination with identical changes. To keep these
+      divergent commits, use the --keep-divergent flag.
+    - The deprecated --skip-empty flag for jj rebase has been
+      removed. Use the --skip-emptied flag instead.
+    - The deprecated jj branch subcommands have been removed. Use
+      the jj bookmark subcommands instead.
+    - jj util completion now requires the name of the shell as a
+      positional argument and no longer produces Bash completions
+      by default. The deprecated optional arguments for different
+      shells have been removed.
+  * Deprecations
+    - The ui.diff.format and ui.diff.tool config options have been
+      merged as ui.diff-formatter. The builtin format can be
+      specified as :<format> (e.g. ui.diff-formatter=":git" for Git
+      diffs.)
+    - The .normal_hex() method will be removed from the CommitId
+      template type.  It's useful only for the ChangeId type.
+  * New features
+    - jj split has gained a --message option to set the description
+      of the commit with the selected changes.
+    - jj split has gained the ability to place the revision with
+      the selected changes anywhere in the revision tree with the
+      --insert-before, --insert-after and --destination command
+      line flags.
+    - Added git.track-default-bookmark-on-clone setting to control
+      whether to track the default remote bookmark on jj git clone.
+    - Templates can now do arithmetic on integers with the +, -, *,
+      /, and % infix operators.
+    - Evolution history is now stored in the operation log. jj
+      evolog can show associated operations for commits created by
+      new jj versions.
+  * Fixed bugs
+    - Work around a git issue that could cause subprocess
+      operations to hang if the core.fsmonitor gitconfig is set in
+      the global or system gitconfigs.  #6440
+    - jj parallelize can now parallelize groups of changes that
+      start with an immutable change, but do not contain any other
+      immutable changes.
+    - jj will no longer warn about deprecated paths on macOS if the
+      configured XDG directory is the deprecated one
+      (~/Library/Application Support).
+    - The builtin diff editor now correctly handles splitting
+      changes where a file is replaced by a directory of the same
+      name.  #5189
+  * Packaging changes
+    - Due to the removal of the libgit2 code path, packagers should
+      remove any dependencies on libgit2, libssh2, Zlib, OpenSSL,
+      and pkg-config, and ensure they are not setting the Cargo
+      git2 or vendored-openssl features.
+
+-------------------------------------------------------------------

Old:
----
  jujutsu-0.29.0.obscpio

New:
----
  jujutsu-0.30.0.obscpio

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

Other differences:
------------------
++++++ jujutsu.spec ++++++
--- /var/tmp/diff_new_pack.6QhchT/_old  2025-06-06 22:44:52.201312442 +0200
+++ /var/tmp/diff_new_pack.6QhchT/_new  2025-06-06 22:44:52.201312442 +0200
@@ -19,7 +19,7 @@
 %define binary_name jj
 
 Name:           jujutsu
-Version:        0.29.0
+Version:        0.30.0
 Release:        0
 Summary:        Git-compatible DVCS that is both simple and powerful
 License:        MIT
@@ -32,8 +32,6 @@
 BuildRequires:  gnupg
 BuildRequires:  gpgme
 BuildRequires:  openssh-common
-BuildRequires:  openssl-devel
-BuildRequires:  zstd
 # dependencies for completion subpackages
 BuildRequires:  bash-completion
 BuildRequires:  fish
@@ -41,7 +39,10 @@
 
 # serde_bser fails to compile on s390x
 # error[E0599]: no method named `put_f64_be` found for struct `Vec<u8>` in the 
current scope
-ExcludeArch:    s390x
+#
+# armv7l
+# rustc-LLVM ERROR: out of memory
+ExcludeArch:    s390x armv7hl armv7l armv7l:armv6l:armv5tel armv6hl
 
 %description
 Jujutsu is a Git-compatible DVCS. It combines features from Git (data model,

++++++ _service ++++++
--- /var/tmp/diff_new_pack.6QhchT/_old  2025-06-06 22:44:52.245314266 +0200
+++ /var/tmp/diff_new_pack.6QhchT/_new  2025-06-06 22:44:52.249314431 +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.29.0</param>
+    <param name="revision">v0.30.0</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">disable</param>
@@ -13,6 +13,7 @@
   </service>
   <service name="cargo_vendor" mode="manual">
     <param name="update">true</param>
+    <param name="respect-lockfile">false</param>
     <param name="srcdir">jj</param>
   </service>
   <service name="tar" mode="buildtime"/>

++++++ jujutsu-0.29.0.obscpio -> jujutsu-0.30.0.obscpio ++++++
++++ 49751 lines of diff (skipped)

++++++ jujutsu.obsinfo ++++++
--- /var/tmp/diff_new_pack.6QhchT/_old  2025-06-06 22:44:52.749335153 +0200
+++ /var/tmp/diff_new_pack.6QhchT/_new  2025-06-06 22:44:52.753335319 +0200
@@ -1,5 +1,5 @@
 name: jujutsu
-version: 0.29.0
-mtime: 1746637636
-commit: 94269d2e7228ff502b2116258e5ae6b3b07ec434
+version: 0.30.0
+mtime: 1749045673
+commit: 34b0961c940e1ad3be5cd9c5f5e608b0aa0ba859
 

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

Reply via email to