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="exclude">.git</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="versionrewrite-pattern">v(.*)</param>
|
||||
</service>
|
||||
@ -19,7 +19,4 @@
|
||||
<param name="update">true</param>
|
||||
<param name="srcdir">jj</param>
|
||||
</service>
|
||||
<service name="cargo_audit" mode="disabled">
|
||||
<param name="srcdir">jj</param>
|
||||
</service>
|
||||
</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
|
||||
version: 0.16.0
|
||||
mtime: 1712173583
|
||||
commit: 2dcdc7fb3f20f262a73f52019f5a7b7e48fe069d
|
||||
version: 0.17.0
|
||||
mtime: 1714583401
|
||||
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>
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
%define binary_name jj
|
||||
|
||||
Name: jujutsu
|
||||
Version: 0.16.0
|
||||
Version: 0.17.0
|
||||
Release: 0
|
||||
Summary: Git-compatible DVCS that is both simple and powerful
|
||||
License: MIT
|
||||
@ -53,7 +53,6 @@ rm -vf .cargo/config.toml
|
||||
|
||||
%install
|
||||
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}
|
||||
|
||||
%check
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5d9216d4d92f27476d6f4e3813cdfc0fb17132aa6bfb304be066e16fde3164e6
|
||||
size 37672869
|
||||
oid sha256:4b916bdb7c4bb096dc933af4d85940565217c299fc08059c8cf9258f20adfc20
|
||||
size 37888867
|
||||
|
Loading…
Reference in New Issue
Block a user