Accepting request 1190197 from devel:tools:scm

OBS-URL: https://build.opensuse.org/request/show/1190197
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jujutsu?expand=0&rev=10
This commit is contained in:
Dominique Leuenberger 2024-07-29 19:52:56 +00:00 committed by Git OBS Bridge
commit de7d19f9dc
7 changed files with 84 additions and 12 deletions

View File

@ -4,7 +4,7 @@
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="revision">v0.18.0</param>
<param name="revision">v0.19.0</param>
<param name="changesgenerate">disable</param>
<param name="versionrewrite-pattern">v(.*)</param>
</service>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9c20b2b26a9d97ccde20c500470af0767e78d59dc049bc3d22b1bd05a787b689
size 5770765

3
jj-0.19.0.obscpio Normal file
View File

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

View File

@ -1,4 +1,4 @@
name: jj
version: 0.18.0
mtime: 1717670815
commit: 9fb5307b7886e390c02817af7c31b403f0279144
version: 0.19.0
mtime: 1720042660
commit: 74c275ed10a7b45e1638fb00e53e29bc6286e8ba

View File

@ -1,3 +1,77 @@
-------------------------------------------------------------------
Thu Jul 11 05:39:28 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to 0.19.0:
* Breaking changes
- In revset aliases, top-level kind:pattern expression is now
parsed as modifier. Surround with parentheses if it should be
parsed as string/file pattern.
- Dropped support for automatic upgrade of repo formats used by
versions before 0.12.0.
- jj fix now defaults to the broader revset -s reachable(@,
mutable()) instead of -s @.
- Dropped support for deprecated jj branch delete/forget --glob
option.
- jj branch set now creates new branch if it doesn't exist. Use
jj branch move to ensure that the target branch already
exists. #3584
* Deprecations
- Replacing -l shorthand for --limit with -n in jj log, jj op
log and jj obslog.
- jj split --siblings is deprecated in favor of jj split
--parallel (to match jj parallelize).
- A new jj file subcommand now replaces several existing
uncategorized commands, which are deprecated.
- jj file show replaces jj cat.
- jj file chmod replaces jj chmod.
- jj file list replaces jj files.
* New features
- Support background filesystem monitoring via watchman
triggers enabled with the
core.watchman.register_snapshot_trigger = true config.
- Show paths to config files when configuration errors occur.
- jj fix now supports configuring the default revset for -s
using the revsets.fix config.
- The descendants() revset function now accepts an optional
depth argument; like the ancestors() depth argument, it
limits the depth of the set.
- Revset/template aliases now support function overloading.
#2966
- Conflicted files are individually simplified before being
materialized.
- The jj file subcommand now contains several existing file
utilities.
- jj file show, replacing jj cat.
- jj file chmod replacing jj chmod.
- jj file list replacing jj files.
- New command jj branch move let you update branches by name
pattern or source revision.
- New diff option jj diff --name-only allows for easier shell
scripting.
- In color-words diffs, hunks are now highlighted with
underline. See diff colors and styles for customization.
- jj git push -c <arg> can now accept revsets that resolve to
multiple revisions. This means that jj git push -c xyz -c abc
is now equivalent to jj git push -c 'all:(xyz | abc)'.
- jj prev and jj next have gained a --conflict flag which moves
you to the next conflict in a child commit.
- New command jj git remote set-url that sets the url of a git
remote.
- Author timestamp is now reset when rewriting discardable
commits (empty commits with no description) if authored by
the current user. #2000
- jj commit now accepts --reset-author option to match jj
describe.
- jj squash now accepts a --keep-emptied option to keep the
source commit.
* Fixed bugs
- jj git push now ignores immutable commits when checking
whether a to-be-pushed commit has conflicts, or has no
description / committer / author set. #3029
- jj will look for divergent changes outside the short prefix
set even if it finds the change id inside the short prefix
set. #2476
-------------------------------------------------------------------
Fri Jun 7 20:02:25 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

View File

@ -19,7 +19,7 @@
%define binary_name jj
Name: jujutsu
Version: 0.18.0
Version: 0.19.0
Release: 0
Summary: Git-compatible DVCS that is both simple and powerful
License: MIT
@ -45,8 +45,6 @@ Jujutsu is an experimental version control system. While Git compatibility is st
%prep
%autosetup -p 1 -a 1 -n jj-%{version}
mkdir -p .cargo
rm -vf .cargo/config.toml
%build
%{cargo_build}

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d2cd96a3d49e34d26dc784e7269a3a91c07e80430b0018d4df3593c36b44bc96
size 37120413
oid sha256:3cd9da0cd42796f9cdeb50f9c87b23532755d6fd8f3135391ab7a9b6b110ef74
size 37187796