Accepting request 1234556 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/1234556 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jujutsu?expand=0&rev=17
This commit is contained in:
commit
409605c231
4
_service
4
_service
@ -1,9 +1,9 @@
|
||||
<services>
|
||||
<service name="obs_scm" mode="manual">
|
||||
<param name="url">https://github.com/martinvonz/jj</param>
|
||||
<param name="url">https://github.com/jj-vcs/jj</param>
|
||||
<param name="scm">git</param>
|
||||
<param name="exclude">.git</param>
|
||||
<param name="revision">v0.24.0</param>
|
||||
<param name="revision">v0.25.0</param>
|
||||
<param name="versionformat">@PARENT_TAG@</param>
|
||||
<param name="versionrewrite-pattern">v(.*)</param>
|
||||
<param name="changesgenerate">disable</param>
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5cb76d9809a1aa0efeddb734e32747df3f2f031525ea02899e8790de2b3d27f4
|
||||
size 7277581
|
3
jujutsu-0.25.0.obscpio
Normal file
3
jujutsu-0.25.0.obscpio
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:81301644c9b124f40d679a250682461a8e8441e18a6144f67071e85345b8ce9f
|
||||
size 7429645
|
@ -1,3 +1,84 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 2 10:51:18 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||||
|
||||
- update to 0.25.0:
|
||||
* Release highlights
|
||||
- Improvements to configuration management, including support
|
||||
for conditional variables in config files.
|
||||
- Large files in the working copy will no longer cause commands
|
||||
to fail; instead the large files will remain intact but
|
||||
untracked in the working copy.
|
||||
* Breaking changes
|
||||
- Configuration variables are no longer "stringly" typed. For
|
||||
example, true is not converted to a string "true", and vice
|
||||
versa.
|
||||
- The following configuration variables are now parsed
|
||||
strictly: colors.<labels>, git.abandon-unreachable-commits,
|
||||
git.auto-local-bookmark, git.push-bookmark-prefix,
|
||||
revsets.log, revsets.short-prefixes signing.backend,
|
||||
operation.hostname, operation.username, ui.allow-init-native,
|
||||
ui.color, ui.default-description, ui.progress-indicator,
|
||||
ui.quiet, user.email, user.name
|
||||
- jj config list now prints inline tables { key = value, .. }
|
||||
literally. Inner items of inline tables are no longer merged
|
||||
across configuration files. See the table syntax
|
||||
documentation for details.
|
||||
- jj config edit --user now opens a file even if $JJ_CONFIG
|
||||
points to a directory. If there are multiple config files,
|
||||
the command will fail.
|
||||
- jj config set no longer accepts a bare string value that
|
||||
looks like a TOML expression. For example, jj config set NAME
|
||||
'[foo]' must be quoted as jj config set NAME '"[foo]"'.
|
||||
- The deprecated [alias] config section is no longer respected.
|
||||
Move command aliases to the [aliases] section.
|
||||
- jj absorb now abandons the source commit if it becomes empty
|
||||
and has no description.
|
||||
* Deprecations
|
||||
- --config-toml=TOML is deprecated in favor of
|
||||
--config=NAME=VALUE and --config-file=PATH.
|
||||
- The Signature.username() template method is deprecated for
|
||||
Signature().email().local().
|
||||
* New features
|
||||
- jj command no longer fails due to new working-copy files
|
||||
larger than the snapshot.max-new-file-size config option. It
|
||||
will print a warning and large files will be left untracked.
|
||||
- Configuration files now support conditional variables.
|
||||
- New command options --config=NAME=VALUE and
|
||||
--config-file=PATH to set string value without quoting and to
|
||||
load additional configuration from files.
|
||||
- Templates now support the >=, >, <=, and < relational
|
||||
operators for Integer types.
|
||||
- A new Email template type is added. Signature.email() now
|
||||
returns an Email template type instead of a String.
|
||||
- Adds a new template alias commit_timestamp(commit) which
|
||||
defaults to the committer date.
|
||||
- Conflict markers are now allowed to be longer than 7
|
||||
characters, allowing conflicts to be materialized and parsed
|
||||
correctly in files which already contain lines that look like
|
||||
conflict markers.
|
||||
- New $marker_length variable to allow merge tools to support
|
||||
longer conflict markers (equivalent to "%L" for Git merge
|
||||
drivers).
|
||||
- jj describe now accepts a JJ: ignore-rest line that ignores
|
||||
everything below it, similar to a "scissor line" in git. When
|
||||
editing multiple commits, only ignore until the next JJ:
|
||||
describe line.
|
||||
* Fixed bugs
|
||||
- The $NO_COLOR environment variable must now be non-empty to
|
||||
be respected.
|
||||
- Fixed incompatible rendering of empty hunks in git/unified
|
||||
diffs. #5049
|
||||
- Fixed performance of progress bar rendering when fetching
|
||||
from Git remote. #5057
|
||||
- jj config path --user no longer creates new file at the
|
||||
default config path.
|
||||
- On Windows, workspace paths (printed by jj root) no longer
|
||||
use UNC-style \\?\ paths unless necessary.
|
||||
- On Windows, jj git clone now converts local Git remote path
|
||||
to slash-separated path.
|
||||
- jj resolve no longer removes the executable bit on resolved
|
||||
files when using an external merge tool.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 18 14:52:06 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
name: jujutsu
|
||||
version: 0.24.0
|
||||
mtime: 1733345204
|
||||
commit: 32d2a85539254e9d96f9819072fa5c6ac70dd1e4
|
||||
version: 0.25.0
|
||||
mtime: 1735790175
|
||||
commit: 041c4fecb77434dd6720e7d7f1ce48d9575ac5f7
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package jujutsu
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -19,11 +19,11 @@
|
||||
%define binary_name jj
|
||||
|
||||
Name: jujutsu
|
||||
Version: 0.24.0
|
||||
Version: 0.25.0
|
||||
Release: 0
|
||||
Summary: Git-compatible DVCS that is both simple and powerful
|
||||
License: MIT
|
||||
URL: https://github.com/martinvonz/jj
|
||||
URL: https://github.com/jj-vcs/jj
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
Source1: vendor.tar.zst
|
||||
BuildRequires: cargo >= 1.76
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3068059bbee5036e4da3d35d0bb70f8c953ba51e59db4942fdd7735855e82345
|
||||
size 40576381
|
||||
oid sha256:1cbbcd5b64b340f5a98eea9e9692ee91c30ff98cb677c908067bf5d2c99fcf18
|
||||
size 40551367
|
||||
|
Loading…
Reference in New Issue
Block a user