forked from pool/jujutsu
Accepting request 1171432 from home:ojkastl_buildservice:Branch_devel_tools_scm
update to 0.17.0 OBS-URL: https://build.opensuse.org/request/show/1171432 OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/jujutsu?expand=0&rev=15
This commit is contained in:
parent
f462725cbc
commit
aa1be6a904
5
_service
5
_service
@ -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.16.0</param>
|
<param name="revision">v0.17.0</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>
|
||||||
@ -19,7 +19,4 @@
|
|||||||
<param name="update">true</param>
|
<param name="update">true</param>
|
||||||
<param name="srcdir">jj</param>
|
<param name="srcdir">jj</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="cargo_audit" mode="disabled">
|
|
||||||
<param name="srcdir">jj</param>
|
|
||||||
</service>
|
|
||||||
</services>
|
</services>
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:a7b02786e1a11bf049174a8fa54849943171620dfddcbde8fd485b3d744e1daa
|
|
||||||
size 5244429
|
|
3
jj-0.17.0.obscpio
Normal file
3
jj-0.17.0.obscpio
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:2057f6e8c1db30c8193652575848c5158c85b9fbffa010b162848504e05a7c71
|
||||||
|
size 5557261
|
@ -1,4 +1,4 @@
|
|||||||
name: jj
|
name: jj
|
||||||
version: 0.16.0
|
version: 0.17.0
|
||||||
mtime: 1712173583
|
mtime: 1714583401
|
||||||
commit: 2dcdc7fb3f20f262a73f52019f5a7b7e48fe069d
|
commit: 19563fee7483ecd6b5f56200520ac81c84ea16c5
|
||||||
|
@ -1,3 +1,75 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 2 17:49:33 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||||||
|
|
||||||
|
- update to 0.17.0:
|
||||||
|
* Breaking changes
|
||||||
|
- The default template aliases were replaced as follows:
|
||||||
|
builtin_op_log_root(op_id: OperationId) ->
|
||||||
|
format_root_operation(root: Operation)
|
||||||
|
builtin_log_root(change_id: ChangeId, commit_id: CommitId) ->
|
||||||
|
format_root_commit(root: Commit)
|
||||||
|
builtin_change_id_with_hidden_and_divergent_info ->
|
||||||
|
format_short_change_id_with_hidden_and_divergent_info(commit: Commit)
|
||||||
|
- The --revision option of jj rebase is renamed to --revisions.
|
||||||
|
The short alias -r is still supported.
|
||||||
|
* New features
|
||||||
|
- The list of conflicted paths is printed whenever the working
|
||||||
|
copy changes.
|
||||||
|
This can be disabled with the --quiet option.
|
||||||
|
- Commit objects in templates now have a mine() -> Boolean
|
||||||
|
method analog to the same function in revsets. It evaluates
|
||||||
|
to true if the email of the commit author matches the current
|
||||||
|
user.email.
|
||||||
|
- Commit objects in templates now have a contained_in(revset:
|
||||||
|
String) -> Boolean method.
|
||||||
|
- Operation objects in templates now have a snapshot() ->
|
||||||
|
Boolean method that evaluates to true if the operation was a
|
||||||
|
snapshot created by a non-mutating command (e.g. jj log).
|
||||||
|
- Revsets and templates now support single-quoted raw string
|
||||||
|
literals.
|
||||||
|
- A new config option ui.always-allow-large-revsets has been
|
||||||
|
added to allow large revsets expressions in some commands,
|
||||||
|
without the all: prefix.
|
||||||
|
- A new config option ui.allow-filesets has been added to
|
||||||
|
enable "fileset" expressions. Note that filesets are
|
||||||
|
currently experimental, but will be enabled by default in a
|
||||||
|
future release.
|
||||||
|
- A new global flag --ignore-immutable lets you rewrite
|
||||||
|
immutable commits.
|
||||||
|
- New command jj parallelize that rebases a set of revisions
|
||||||
|
into siblings.
|
||||||
|
- jj status now supports filtering by paths. For example, jj
|
||||||
|
status . will only list changed files that are descendants of
|
||||||
|
the current directory.
|
||||||
|
- jj prev and jj next now work when the working copy revision
|
||||||
|
is a merge.
|
||||||
|
- jj squash now accepts a --use-destination-message/-u option
|
||||||
|
that uses the description of the destination for the new
|
||||||
|
squashed revision and discards the descriptions of the source
|
||||||
|
revisions.
|
||||||
|
- You can check whether Watchman fsmonitor is enabled or
|
||||||
|
installed with the new jj debug watchman status command.
|
||||||
|
- jj rebase now accepts revsets resolving to multiple revisions
|
||||||
|
with the --revisions/-r option.
|
||||||
|
- jj rebase -r now accepts --insert-after and --insert-before
|
||||||
|
options to customize the location of the rebased revisions.
|
||||||
|
* Fixed bugs
|
||||||
|
- Revsets now support \-escapes in string literal.
|
||||||
|
- The builtin diff editor now allows empty files to be selected
|
||||||
|
during jj split.
|
||||||
|
- Fixed a bug with jj split introduced in 0.16.0 that caused it
|
||||||
|
to incorrectly rebase the children of the revision being
|
||||||
|
split if they had other parents (i.e. if the child was a
|
||||||
|
merge).
|
||||||
|
- The snapshot.max-new-file-size option can now handle raw
|
||||||
|
integer literals, interpreted as a number of bytes, where
|
||||||
|
previously it could only handle string literals. This means
|
||||||
|
that snapshot.max-new-file-size="1" and
|
||||||
|
snapshot.max-new-file-size=1 are now equivalent.
|
||||||
|
- jj squash <path> is now a no-op if the path argument didn't
|
||||||
|
match any paths (it used to create new commits with bumped
|
||||||
|
timestamp). #3334
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Apr 4 05:15:23 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
Thu Apr 4 05:15:23 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
%define binary_name jj
|
%define binary_name jj
|
||||||
|
|
||||||
Name: jujutsu
|
Name: jujutsu
|
||||||
Version: 0.16.0
|
Version: 0.17.0
|
||||||
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
|
||||||
@ -53,7 +53,6 @@ rm -vf .cargo/config.toml
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
install -D -d -m 0755 %{buildroot}%{_bindir}
|
install -D -d -m 0755 %{buildroot}%{_bindir}
|
||||||
ls -lh %{_builddir}/
|
|
||||||
install -m 0755 %{_builddir}/%{binary_name}-%{version}/target/release/%{binary_name} %{buildroot}%{_bindir}/%{binary_name}
|
install -m 0755 %{_builddir}/%{binary_name}-%{version}/target/release/%{binary_name} %{buildroot}%{_bindir}/%{binary_name}
|
||||||
|
|
||||||
%check
|
%check
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:5d9216d4d92f27476d6f4e3813cdfc0fb17132aa6bfb304be066e16fde3164e6
|
oid sha256:4b916bdb7c4bb096dc933af4d85940565217c299fc08059c8cf9258f20adfc20
|
||||||
size 37672869
|
size 37888867
|
||||||
|
Loading…
Reference in New Issue
Block a user