Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package git-absorb for openSUSE:Factory checked in at 2026-09-21 12:20:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/git-absorb (Old) and /work/SRC/openSUSE:Factory/.git-absorb.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "git-absorb" Mon Sep 21 12:20:25 2026 rev:6 rq:1379257 version:0.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/git-absorb/git-absorb.changes 2025-01-12 11:27:40.175784404 +0100 +++ /work/SRC/openSUSE:Factory/.git-absorb.new.383539/git-absorb.changes 2026-09-21 12:20:32.865591093 +0200 @@ -1,0 +2,14 @@ +Sun Sep 13 08:18:07 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 0.9.0: + * Add --no-limit option to extend the absorb stack as far as possible + * Add --squash flag and createSquashCommits option for squash commits + * Add --force-author/forceAuthor and --force-detach/forceDetach options + * Overhaul user-facing messages to human-readable format + * Fix rebase handling in worktrees; --dry-run no longer rebases + * Keep debug-level logging in release builds +- Switch source services from disabled to manual mode +- Build man page from asciidoc source (upstream ships .adoc only) +- Add git-core BuildRequires for %check (tests spawn git rebase) + +------------------------------------------------------------------- Old: ---- git-absorb-0.6.17.tar.zst New: ---- git-absorb-0.9.0.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ git-absorb.spec ++++++ --- /var/tmp/diff_new_pack.nOT9IP/_old 2026-09-21 12:20:34.215647541 +0200 +++ /var/tmp/diff_new_pack.nOT9IP/_new 2026-09-21 12:20:34.216647583 +0200 @@ -1,7 +1,7 @@ # # spec file for package git-absorb # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: git-absorb -Version: 0.6.17 +Version: 0.9.0 Release: 0 Summary: git commit --fixup, but automatic License: BSD-3-Clause @@ -25,8 +25,11 @@ Source0: %{name}-%{version}.tar.zst Source1: vendor.tar.zst Requires: git-core +BuildRequires: asciidoc BuildRequires: cargo >= 1.79 BuildRequires: cargo-packaging +# tests spawn git rebase +BuildRequires: git-core ExclusiveArch: %{rust_tier1_arches} %description @@ -74,9 +77,15 @@ %autosetup -p1 -a1 %build +# NOTE: do NOT use `make -C Documentation` — its `$(shell command -v a2x)` +# check breaks on SLE15's make 4.2.1, which execs `command` directly instead +# of via a shell and wrongly reports a2x missing. Call a2x directly. +cd Documentation +GA_VERSION=%{version} a2x -L -d manpage -f manpage git-absorb.adoc --attribute man-version=%{version} +cd .. %install -%{cargo_install} +%cargo_install install -D Documentation/git-absorb.1 %{buildroot}%{_mandir}/man1/git-absorb.1 chmod -x %{buildroot}%{_mandir}/man1/git-absorb.1 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.nOT9IP/_old 2026-09-21 12:20:34.255649213 +0200 +++ /var/tmp/diff_new_pack.nOT9IP/_new 2026-09-21 12:20:34.260649423 +0200 @@ -1,20 +1,20 @@ <services> - <service mode="disabled" name="obs_scm"> + <service mode="manual" name="obs_scm"> <param name="url">https://github.com/tummychow/git-absorb.git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="scm">git</param> - <param name="revision">0.6.17</param> + <param name="revision">0.9.0</param> <param name="match-tag">*</param> <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param> <param name="versionrewrite-replacement">\1</param> </service> - <service mode="disabled" name="tar" /> - <service mode="disabled" name="recompress"> + <service mode="manual" name="tar" /> + <service mode="manual" name="recompress"> <param name="file">*.tar</param> <param name="compression">zst</param> </service> - <service mode="disabled" name="set_version"/> - <service name="cargo_vendor" mode="disabled"> + <service mode="manual" name="set_version"/> + <service name="cargo_vendor" mode="manual"> <param name="src">git-absorb</param> <param name="compression">zst</param> <param name="update">true</param> ++++++ git-absorb-0.6.17.tar.zst -> git-absorb-0.9.0.tar.zst ++++++ ++++ 4202 lines of diff (skipped) ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/git-absorb/vendor.tar.zst /work/SRC/openSUSE:Factory/.git-absorb.new.383539/vendor.tar.zst differ: char 7, line 1
