SHA256
1
0
forked from pool/jujutsu

Accepting request 1145169 from devel:tools:scm

OBS-URL: https://build.opensuse.org/request/show/1145169
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jujutsu?expand=0&rev=4
This commit is contained in:
Ana Guerrero 2024-02-08 18:04:05 +00:00 committed by Git OBS Bridge
commit 4df8b5efb3
7 changed files with 86 additions and 10 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.13.0</param>
<param name="revision">v0.14.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:12c7f0ee4bbfdfbd7fe94cfda59273d6d9db4203f363393358bc0e4fee8b22ac
size 4654092

3
jj-0.14.0.obscpio Normal file
View File

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

View File

@ -1,4 +1,4 @@
name: jj
version: 0.13.0
mtime: 1704333930
commit: 5450e6c9bae40b941b05942bdd78a88e1b9093a6
version: 0.14.0
mtime: 1707349384
commit: 8e4d1af98eccf1ed8a79a7ddf9500467aa7684f5

View File

@ -1,3 +1,79 @@
-------------------------------------------------------------------
Thu Feb 8 06:50:56 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to 0.14.0:
* Deprecations
- jj checkout and jj merge are both deprecated; use jj new
instead to replace both of these commands in all instances.
Rationale: jj checkout and jj merge both implement identical
functionality, which is a subset of jj new. checkout creates
a new working copy commit on top of a single specified
revision, i.e. with one parent. merge creates a new working
copy commit on top of at least two specified revisions, i.e.
with two or more parents.
The only difference between these commands and jj new, which
also creates a new working copy commit, is that new can
create a working copy commit on top of any arbitrary number
of revisions, so it can handle both the previous cases at
once. The only actual difference between these three commands
is the command syntax and their name. These names were chosen
to be familiar to users of other version control systems, but
we instead encourage all users to adopt jj new instead; it is
more general and easier to remember than both of these.
jj checkout and jj merge will no longer be shown as part of
jj help, but will still function for now, emitting a warning
about their deprecation.
Deadline: jj checkout and jj merge will be deleted and are
expected become a hard error later in 2024.
- jj init --git and jj init --git-repo are now deprecated and
will be removed in the near future. Use jj git init instead.
* Breaking changes
- (Minor) Diff summaries (e.g. jj diff -s) now use D for
"Deleted" instead of R for "Removed". @joyously pointed out
that R could also mean "Renamed".
- jj util completion now takes the shell as a positional
argument, not a flag. the previous behavior is deprecated,
but supported for now. it will be removed in the future.
* New features
- jj util completion now supports powershell and elvish.
- Official binaries for macOS running on Apple Silicon
(aarch64-apple-darwin) are now available, alongside the
existing macOS x86 binaries.
- New jj op abandon command is added to clean up the operation
history. Git refs and commit objects can be further compacted
by jj util gc.
- jj util gc now removes unreachable operation, view, and Git
objects.
- jj branch rename will now warn if the renamed branch has a
remote branch, since those will have to be manually renamed
outside of jj.
- jj git push gained a --tracked option, to push all the
tracked branches.
- There's now a virtual root operation, similar to the virtual
root commit. It appears at the end of jj op log.
- jj config list gained a --include-overridden option to allow
printing overridden config values.
- jj config list now accepts --user or --repo option to specify
config origin.
- New jj config path command to print the config file path
without launching an editor.
- jj tag list command prints imported git tags.
- jj next and jj prev now prompt in the event of the
next/previous commit being ambiguous, instead of failing
outright.
- jj resolve now displays the file being resolved.
- jj workspace root was aliased to jj root, for ease of
discoverability
- jj diff no longer shows the contents of binary files.
- jj git now has an init command that initializes a git backed
repo.
- New template function surround(prefix, suffix, content) is
added.
* Fixed bugs
- Fixed snapshots of symlinks in gitignore-d directory. #2878
- Fixed data loss in dirty working copy when checked-out branch
is rebased or abandoned by Git. #2876
-------------------------------------------------------------------
Sun Jan 7 15:42:43 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

View File

@ -19,7 +19,7 @@
%define binary_name jj
Name: jujutsu
Version: 0.13.0
Version: 0.14.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:02d88e9c3c72b9c82dfa063ff741780f5cd2da05853921420d0f9485cf4aca33
size 48962378
oid sha256:d3560afac89a0b55830dc6c827569d2de41d6561c6fbb9c262b2756b9a1d3cd1
size 37069767