Accepting request 1228452 from devel:tools:scm

OBS-URL: https://build.opensuse.org/request/show/1228452
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jujutsu?expand=0&rev=15
This commit is contained in:
Ana Guerrero 2024-12-05 16:09:30 +00:00 committed by Git OBS Bridge
commit 31113a413c
7 changed files with 79 additions and 10 deletions

View File

@ -3,7 +3,7 @@
<param name="url">https://github.com/martinvonz/jj</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="revision">v0.23.0</param>
<param name="revision">v0.24.0</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="changesgenerate">disable</param>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6cddcbfeb587c062e1d3f85c615d28078a351897e8cf47da06826840827b8379
size 6854157

3
jujutsu-0.24.0.obscpio Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5cb76d9809a1aa0efeddb734e32747df3f2f031525ea02899e8790de2b3d27f4
size 7277581

View File

@ -1,3 +1,72 @@
-------------------------------------------------------------------
Thu Dec 5 05:54:17 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to 0.24.0:
* Breaking changes
- jj move has been removed. It was deprecated in 0.16.0.
- jj checkout and the built-in alias jj co have been removed.
It was deprecated in 0.14.0.
- jj merge has been removed. It was deprecated in 0.14.0.
- jj git push no longer pushes new bookmarks by default. Use
--allow-new to bypass this restriction.
- Lines prefixed with "JJ:" in commit descriptions and in
sparse patterns (from jj sparse edit) are now stripped even
if they are not immediately followed by a space. #5004
* Deprecations
- None
* New features
- Templates now support the == and != logical operators for
Boolean, Integer, and String types.
- New command jj absorb that moves changes to stack of mutable
revisions.
- New command jj util exec that can be used for arbitrary
aliases.
- jj rebase -b can now be used with the --insert-after and
--insert-before options, like jj rebase -r and jj rebase -s.
- A preview of improved shell completions was added. Please
refer to the documentation to activate them. They
additionally complete context-dependent, dynamic values like
bookmarks, aliases, revisions, operations and files.
- Added the config setting snapshot.auto-update-stale for
automatically running jj workspace update-stale when
applicable.
- jj duplicate now accepts --destination, --insert-after and
--insert-before options to customize the location of the
duplicated revisions.
- jj log now displays the working-copy branch first.
- New fork_point() revset function can be used to obtain the
fork point of multiple commits.
- The tags() revset function now takes an optional pattern
argument, mirroring that of bookmarks().
- Several commands now support -f/-t shorthands for
--from/--to:
- diff
- diffedit
- interdiff
- op diff
- restore
- New ui.conflict-marker-style config option to change how
conflicts are materialized in the working copy. The default
option ("diff") renders conflicts as a snapshot with a list
of diffs to apply to the snapshot. The new "snapshot" option
renders conflicts as a series of snapshots, showing each side
and base of the conflict. The new "git" option replicates
Git's "diff3" conflict style, meaning it is more likely to
work with external tools, but it doesn't support conflicts
with more than 2 sides.
- New merge-tools.<TOOL>.conflict-marker-style config option to
override the conflict marker style used for a specific merge
tool.
- New merge-tools.<TOOL>.merge-conflict-exit-codes config
option to allow a merge tool to exit with a non-zero code to
indicate that not all conflicts were resolved.
- jj simplify-parents now supports configuring the default
revset when no --source or --revisions arguments are provided
with the revsets.simplify-parents config.
* Fixed bugs
- jj config unset <TABLE-NAME> no longer removes a table (such
as [ui].)
-------------------------------------------------------------------
Tue Nov 12 09:21:09 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

View File

@ -1,4 +1,4 @@
name: jujutsu
version: 0.23.0
mtime: 1730955098
commit: 5de285f5eb727b613434979cd9d83c30cabaffae
version: 0.24.0
mtime: 1733345204
commit: 32d2a85539254e9d96f9819072fa5c6ac70dd1e4

View File

@ -19,7 +19,7 @@
%define binary_name jj
Name: jujutsu
Version: 0.23.0
Version: 0.24.0
Release: 0
Summary: Git-compatible DVCS that is both simple and powerful
License: MIT

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dbe20027a1521e4eac69f6c7f24e43b1232bb993288ef07b9232afc5715b3952
size 40578753
oid sha256:3068059bbee5036e4da3d35d0bb70f8c953ba51e59db4942fdd7735855e82345
size 40576381