SHA256
1
0
forked from pool/jujutsu

Accepting request 1199788 from devel:tools:scm

OBS-URL: https://build.opensuse.org/request/show/1199788
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jujutsu?expand=0&rev=12
This commit is contained in:
Ana Guerrero 2024-09-10 19:13:48 +00:00 committed by Git OBS Bridge
commit f3f9f04e5e
7 changed files with 58 additions and 14 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.20.0</param>
<param name="revision">v0.21.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:9c095c934750c53479446a3dce6f529a79c3d0b7c7e87e8a2f742e195c994e03
size 6293005

3
jj-0.21.0.obscpio Normal file
View File

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

View File

@ -1,4 +1,4 @@
name: jj
version: 0.20.0
mtime: 1723051221
commit: 27d8198fa1a020cd84da490df54a0d8eebd27b9e
version: 0.21.0
mtime: 1725469873
commit: d002a5ad35e624a731e96e85f490f28febc7797e

View File

@ -1,3 +1,35 @@
-------------------------------------------------------------------
Tue Sep 10 04:57:58 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to 0.21.0:
* Breaking changes
- next/prev will no longer infer when to go into edit mode when
moving from commit to commit. It now either follows the flags
--edit|--no-edit or it gets the mode from ui.movement.edit.
* Deprecations
- jj untrack has been renamed to jj file untrack.
* New features
- Add new boolean config knob, ui.movement.edit for controlling
the behaviour of prev/next. The flag turns edit mode on and
off permanently when set respectively to true or false.
- All diff formats except --name-only now include information
about copies and moves. So do external diff tools in
file-by-file mode. jj status also includes information about
copies and moves.
- Color-words diff has gained an option to display complex
changes as separate lines. It's enabled by default. To
restore the old behavior, set
diff.color-words.max-inline-alternation = -1.
- A tilde (~) at the start of the path will now be expanded to
the user's home directory when configuring a signing.key for
SSH commit signing.
- When reconfiguring the author, warn that the working copy
won't be updated
* Fixed bugs
- Release binaries for Intel Macs have been restored. They were
previously broken due to using a sunset version of GitHub's
macOS runners (but nobody had previously complained.)
-------------------------------------------------------------------
Thu Aug 8 05:04:18 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

View File

@ -19,7 +19,7 @@
%define binary_name jj
Name: jujutsu
Version: 0.20.0
Version: 0.21.0
Release: 0
Summary: Git-compatible DVCS that is both simple and powerful
License: MIT
@ -38,14 +38,26 @@ BuildRequires: zstd
ExcludeArch: s390x
%description
Jujutsu is a Git-compatible DVCS. It combines features from Git (data model, speed), Mercurial (anonymous branching, simple CLI free from "the index", revsets, powerful history-rewriting), and Pijul/Darcs (first-class conflicts), with features not found in most of them (working-copy-as-a-commit, undo functionality, automatic rebase, safe replication via rsync, Dropbox, or distributed file system).
Jujutsu is a Git-compatible DVCS. It combines features from Git (data model,
speed), Mercurial (anonymous branching, simple CLI free from "the index",
revsets, powerful history-rewriting), and Pijul/Darcs (first-class conflicts),
with features not found in most of them (working-copy-as-a-commit, undo
functionality, automatic rebase, safe replication via rsync, Dropbox, or
distributed file system).
The command-line tool is called jj for now because it's easy to type and easy to replace (rare in English). The project is called "Jujutsu" because it matches "jj".
The command-line tool is called jj for now because it's easy to type and easy
to replace (rare in English). The project is called "Jujutsu" because it
matches "jj".
Jujutsu is relatively young, with lots of work to still be done. If you have any questions, or want to talk about future plans, please join us on Discord Discord or start a GitHub Discussion; the developers monitor both channels.
Jujutsu is relatively young, with lots of work to still be done. If you have
any questions, or want to talk about future plans, please join us on Discord
Discord or start a GitHub Discussion; the developers monitor both channels.
Important
Jujutsu is an experimental version control system. While Git compatibility is stable, and most developers use it daily for all their needs, there may still be work-in-progress features, suboptimal UX, and workflow gaps that make it unusable for your particular use.
Jujutsu is an experimental version control system. While Git compatibility is
stable, and most developers use it daily for all their needs, there may still
be work-in-progress features, suboptimal UX, and workflow gaps that make it
unusable for your particular use.
%prep
%autosetup -p 1 -a 1 -n jj-%{version}

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7700ff1e413fccc975e16910c06d0c1b6e7b529fc44ec7c03f8e5500fb4f930a
size 39898627
oid sha256:5b685c569b979d0bb94afdce8d1edd5e2c7d2c67bf4f551ddf9141b2ab88c435
size 39938745