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-02-08 19:04:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jujutsu (Old) and /work/SRC/openSUSE:Factory/.jujutsu.new.1815 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jujutsu" Thu Feb 8 19:04:05 2024 rev:4 rq:1145169 version:0.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/jujutsu/jujutsu.changes 2024-01-09 20:50:41.150472441 +0100 +++ /work/SRC/openSUSE:Factory/.jujutsu.new.1815/jujutsu.changes 2024-02-08 19:05:48.815050489 +0100 @@ -1,0 +2,76 @@ +Thu Feb 8 06:50:56 UTC 2024 - Johannes Kastl <opensuse_buildserv...@ojkastl.de> + +- update to 0.14.0: + * Deprecations + - jj checkout and jj merge are both deprecated; use jj new + instead to replace both of these commands in all instances. + Rationale: jj checkout and jj merge both implement identical + functionality, which is a subset of jj new. checkout creates + a new working copy commit on top of a single specified + revision, i.e. with one parent. merge creates a new working + copy commit on top of at least two specified revisions, i.e. + with two or more parents. + The only difference between these commands and jj new, which + also creates a new working copy commit, is that new can + create a working copy commit on top of any arbitrary number + of revisions, so it can handle both the previous cases at + once. The only actual difference between these three commands + is the command syntax and their name. These names were chosen + to be familiar to users of other version control systems, but + we instead encourage all users to adopt jj new instead; it is + more general and easier to remember than both of these. + jj checkout and jj merge will no longer be shown as part of + jj help, but will still function for now, emitting a warning + about their deprecation. + Deadline: jj checkout and jj merge will be deleted and are + expected become a hard error later in 2024. + - jj init --git and jj init --git-repo are now deprecated and + will be removed in the near future. Use jj git init instead. + * Breaking changes + - (Minor) Diff summaries (e.g. jj diff -s) now use D for + "Deleted" instead of R for "Removed". @joyously pointed out + that R could also mean "Renamed". + - jj util completion now takes the shell as a positional + argument, not a flag. the previous behavior is deprecated, + but supported for now. it will be removed in the future. + * New features + - jj util completion now supports powershell and elvish. + - Official binaries for macOS running on Apple Silicon + (aarch64-apple-darwin) are now available, alongside the + existing macOS x86 binaries. + - New jj op abandon command is added to clean up the operation + history. Git refs and commit objects can be further compacted + by jj util gc. + - jj util gc now removes unreachable operation, view, and Git + objects. + - jj branch rename will now warn if the renamed branch has a + remote branch, since those will have to be manually renamed + outside of jj. + - jj git push gained a --tracked option, to push all the + tracked branches. + - There's now a virtual root operation, similar to the virtual + root commit. It appears at the end of jj op log. + - jj config list gained a --include-overridden option to allow + printing overridden config values. + - jj config list now accepts --user or --repo option to specify + config origin. + - New jj config path command to print the config file path + without launching an editor. + - jj tag list command prints imported git tags. + - jj next and jj prev now prompt in the event of the + next/previous commit being ambiguous, instead of failing + outright. + - jj resolve now displays the file being resolved. + - jj workspace root was aliased to jj root, for ease of + discoverability + - jj diff no longer shows the contents of binary files. + - jj git now has an init command that initializes a git backed + repo. + - New template function surround(prefix, suffix, content) is + added. + * Fixed bugs + - Fixed snapshots of symlinks in gitignore-d directory. #2878 + - Fixed data loss in dirty working copy when checked-out branch + is rebased or abandoned by Git. #2876 + +------------------------------------------------------------------- Old: ---- jj-0.13.0.obscpio New: ---- jj-0.14.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jujutsu.spec ++++++ --- /var/tmp/diff_new_pack.0WwjyF/_old 2024-02-08 19:05:51.183137515 +0100 +++ /var/tmp/diff_new_pack.0WwjyF/_new 2024-02-08 19:05:51.195137956 +0100 @@ -19,7 +19,7 @@ %define binary_name jj Name: jujutsu -Version: 0.13.0 +Version: 0.14.0 Release: 0 Summary: Git-compatible DVCS that is both simple and powerful License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.0WwjyF/_old 2024-02-08 19:05:51.467147952 +0100 +++ /var/tmp/diff_new_pack.0WwjyF/_new 2024-02-08 19:05:51.471148099 +0100 @@ -4,7 +4,7 @@ <param name="scm">git</param> <param name="exclude">.git</param> <param name="versionformat">@PARENT_TAG@</param> - <param name="revision">v0.13.0</param> + <param name="revision">v0.14.0</param> <param name="changesgenerate">disable</param> <param name="versionrewrite-pattern">v(.*)</param> </service> ++++++ jj-0.13.0.obscpio -> jj-0.14.0.obscpio ++++++ ++++ 24547 lines of diff (skipped) ++++++ jj.obsinfo ++++++ --- /var/tmp/diff_new_pack.0WwjyF/_old 2024-02-08 19:05:52.651191466 +0100 +++ /var/tmp/diff_new_pack.0WwjyF/_new 2024-02-08 19:05:52.663191907 +0100 @@ -1,5 +1,5 @@ name: jj -version: 0.13.0 -mtime: 1704333930 -commit: 5450e6c9bae40b941b05942bdd78a88e1b9093a6 +version: 0.14.0 +mtime: 1707349384 +commit: 8e4d1af98eccf1ed8a79a7ddf9500467aa7684f5 ++++++ vendor.tar.zst ++++++ Binary files /var/tmp/diff_new_pack.0WwjyF/_old and /var/tmp/diff_new_pack.0WwjyF/_new differ