SHA256
1
0
forked from pool/jujutsu

Accepting request 1159750 from home:ojkastl_buildservice:Branch_devel_tools_scm

update to 0.15.1

OBS-URL: https://build.opensuse.org/request/show/1159750
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/jujutsu?expand=0&rev=11
This commit is contained in:
Johannes Kastl 2024-03-20 06:49:27 +00:00 committed by Git OBS Bridge
parent 402bca0f0f
commit 07fcb1d4c4
8 changed files with 100 additions and 15 deletions

View File

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

View File

@ -1,4 +0,0 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/martinvonz/jj</param>
<param name="changesrevision">f00f7527ddce21886fe93e11324c5227f15eeaca</param></service></servicedata>

View File

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

3
jj-0.15.1.obscpio Normal file
View File

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

View File

@ -1,4 +1,4 @@
name: jj name: jj
version: 0.14.0 version: 0.15.1
mtime: 1707349384 mtime: 1709786138
commit: 8e4d1af98eccf1ed8a79a7ddf9500467aa7684f5 commit: bf76080f42f77cad934d9a5202c7b7d29ab2c890

View File

@ -1,3 +1,90 @@
-------------------------------------------------------------------
Sat Mar 16 17:29:53 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to 0.15.1:
* No code changes (fixing Rust Cargo.toml stuff).
- BuildRequire gnupg to fix failing tests
-------------------------------------------------------------------
Sat Mar 16 17:09:19 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to 0.15.0:
* Breaking changes
- The minimum supported Rust version (MSRV) is now 1.76.0.
- The on-disk index format changed. New index files will be
created automatically, but it can fail if the repository is
co-located and predates Git GC issues #815. If reindexing
failed, you'll need to clean up corrupted operation history
by jj op abandon ..<bad operation ID>.
- Dropped support for the "legacy" graph-drawing style. Use
"ascii" for a very similar result.
- The default log output no longer lists all tagged heads. Set
revsets.log = "@ | ancestors(immutable_heads().., 2) |
heads(immutable_heads())" to restore the old behavior.
- Dropped support for the deprecated : revset operator. Use ::
instead.
- jj rebase --skip-empty no longer abandons commits that were
already empty before the rebase.
* New features
- Partial support for commit signing. Currently you can
configure jj to "keep" commit signatures by making new ones
for rewritten commits, and to sign new commits when they are
created.
This comes with out-of-the-box support for the following
backends:
— GnuPG
- SSH
- Signature verification and an explicit sign command will
hopefully come soon.
- Templates now support logical operators: ||, &&, !
- Templates now support the self keyword, which is the current
commit in jj log/obslog templates.
- jj show now accepts -T/--template option to render its output
using template
- jj config list now accepts -T/--template option.
- jj git fetch now accepts -b as a shorthand for --branch,
making it more consistent with other commands that accept a
branch
- In the templating language, Timestamps now have a .local()
method for converting to the local timezone.
- jj next/prev now infer --edit when you're already editing a
non-head commit (a commit with children).
- A new built-in pager named :builtin is available on all
platforms, implemented with minus
- Set config ui.log-synthetic-elided-nodes = true to make jj
log include synthetic nodes in the graph where some revisions
were elided (#1252, #2971). This may become the default
depending on feedback.
- When creating a new workspace, the sparse patterns are now
copied over from the current workspace.
- jj git init --colocate can now import an existing Git
repository. This is equivalent to jj git init --git-repo=..
- jj git fetch now automatically prints new remote branches and
tags by default.
- --verbose/-v is now --debug (no short option since it's not
intended to be used often)
- jj move --from/--to can now be abbreviated to jj move -f/-t
- jj commit/diffedit/move/resolve/split/squash/unsquash now
accept --tool=<NAME> option to override the default. #2575
- Added completions for Nushell to jj util completion
- jj branch list now supports a --tracked/-t option which can
be used to show tracked branches only. Omits local
Git-tracking branches by default.
- Commands producing diffs now accept a --context flag for the
number of lines of context to show.
- jj commands with the -T/--template option now provide a hint
containing defined template names when no argument is given,
assisting the user in making a selection.
* Fixed bugs
- On Windows, symlinks in the repo are now supported when
Developer Mode is enabled. When symlink support is
unavailable, they will be materialized as regular files in
the working copy (instead of resulting in a crash). #2
- On Windows, the :builtin pager is now used by default, rather
than being disabled entirely.
- Auto-rebase now preserves the shape of history even for merge
commits where one parent is an ancestor of another. #2600
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Feb 8 06:50:56 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de> Thu Feb 8 06:50:56 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

View File

@ -19,15 +19,17 @@
%define binary_name jj %define binary_name jj
Name: jujutsu Name: jujutsu
Version: 0.14.0 Version: 0.15.1
Release: 0 Release: 0
Summary: Git-compatible DVCS that is both simple and powerful Summary: Git-compatible DVCS that is both simple and powerful
License: MIT License: MIT
URL: https://github.com/martinvonz/jj URL: https://github.com/martinvonz/jj
Source0: jj-%{version}.tar.gz Source0: jj-%{version}.tar.gz
Source1: vendor.tar.zst Source1: vendor.tar.zst
BuildRequires: cargo >= 1.70 BuildRequires: cargo >= 1.76
BuildRequires: cargo-packaging BuildRequires: cargo-packaging
BuildRequires: gnupg
BuildRequires: openssh-common
BuildRequires: openssl-devel BuildRequires: openssl-devel
BuildRequires: zstd BuildRequires: zstd

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:d3560afac89a0b55830dc6c827569d2de41d6561c6fbb9c262b2756b9a1d3cd1 oid sha256:b99b3384699951b1dbfb05e8124b32e56d1f5fc18d916d0c2627281ec9c680cd
size 37069767 size 37916527