Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package jujutsu for openSUSE:Factory checked in at 2024-05-03 19:45:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jujutsu (Old) and /work/SRC/openSUSE:Factory/.jujutsu.new.1880 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jujutsu" Fri May 3 19:45:21 2024 rev:7 rq:1171438 version:0.17.0 Changes: -------- --- /work/SRC/openSUSE:Factory/jujutsu/jujutsu.changes 2024-04-04 22:27:31.242098851 +0200 +++ /work/SRC/openSUSE:Factory/.jujutsu.new.1880/jujutsu.changes 2024-05-03 19:45:33.967068347 +0200 @@ -1,0 +2,72 @@ +Thu May 2 17:49:33 UTC 2024 - Johannes Kastl <opensuse_buildserv...@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 + +------------------------------------------------------------------- Old: ---- jj-0.16.0.obscpio New: ---- jj-0.17.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jujutsu.spec ++++++ --- /var/tmp/diff_new_pack.szVuGa/_old 2024-05-03 19:45:36.031143387 +0200 +++ /var/tmp/diff_new_pack.szVuGa/_new 2024-05-03 19:45:36.035143533 +0200 @@ -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 @@ %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 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.szVuGa/_old 2024-05-03 19:45:36.071144841 +0200 +++ /var/tmp/diff_new_pack.szVuGa/_new 2024-05-03 19:45:36.075144987 +0200 @@ -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,8 +19,5 @@ <param name="update">true</param> <param name="srcdir">jj</param> </service> - <service name="cargo_audit" mode="disabled"> - <param name="srcdir">jj</param> - </service> </services> ++++++ jj-0.16.0.obscpio -> jj-0.17.0.obscpio ++++++ ++++ 19650 lines of diff (skipped) ++++++ jj.obsinfo ++++++ --- /var/tmp/diff_new_pack.szVuGa/_old 2024-05-03 19:45:36.379156039 +0200 +++ /var/tmp/diff_new_pack.szVuGa/_new 2024-05-03 19:45:36.379156039 +0200 @@ -1,5 +1,5 @@ name: jj -version: 0.16.0 -mtime: 1712173583 -commit: 2dcdc7fb3f20f262a73f52019f5a7b7e48fe069d +version: 0.17.0 +mtime: 1714583401 +commit: 19563fee7483ecd6b5f56200520ac81c84ea16c5 ++++++ vendor.tar.zst ++++++ Binary files /var/tmp/diff_new_pack.szVuGa/_old and /var/tmp/diff_new_pack.szVuGa/_new differ