summaryrefslogtreecommitdiff
path: root/gnu/packages/version-control.scm
diff options
context:
space:
mode:
authorAnderson Torres <anderson.torres.8519@gmail.com>2026-06-29 19:43:24 -0300
committerLiliana Marie Prikler <liliana.prikler@gmail.com>2026-07-07 22:02:35 +0200
commit367a3d983171a39fce2950ce1d6d9d870adeaa10 (patch)
tree3d599f132cc343ecab205b0c8bd4e0493735ea37 /gnu/packages/version-control.scm
parent801938fa23da814b17071e4f9f3af808ca50f471 (diff)
gnu: git-filter-repo: Update to 2.47.0.
The new patch is required to build b4 -- it accidentally uncovers a bug on the tests of git-filter-repo. * gnu/local.mk: Register file right below. * gnu/packages/patches/git-filter-repo-2.47.0-dont-crash-on-multiline-stuff.patch: New file. * gnu/packages/version-control.scm (git-filter-repo): Update to 2.47.0. [source]<patches>: Add patch file above. [arguments]<#:phases>{fix-t9390}: Remove. Change-Id: I5881d378a14ccbd8ab3c9f6be25404978861bd0b Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Merges: guix/guix#9426
Diffstat (limited to 'gnu/packages/version-control.scm')
-rw-r--r--gnu/packages/version-control.scm13
1 files changed, 4 insertions, 9 deletions
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index de1a9e1998a..6e8424236cb 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -4821,7 +4821,7 @@ TkDiff is included for browsing and merging your changes.")
4821(define-public git-filter-repo 4821(define-public git-filter-repo
4822 (package 4822 (package
4823 (name "git-filter-repo") 4823 (name "git-filter-repo")
4824 (version "2.45.0") 4824 (version "2.47.0")
4825 (source 4825 (source
4826 (origin 4826 (origin
4827 (method git-fetch) 4827 (method git-fetch)
@@ -4831,11 +4831,12 @@ TkDiff is included for browsing and merging your changes.")
4831 (file-name (git-file-name name version)) 4831 (file-name (git-file-name name version))
4832 (sha256 4832 (sha256
4833 (base32 4833 (base32
4834 "03sjxscj7pkldvwcvlqi6k79rcxkd2fyy1rjvpwyp4jgni5kddkx")) 4834 "15gwl1gax7rxwjd7q4az25xc1wmmxd1f5q63wkv4n9dab6i4ighx"))
4835 ;; Modified from <https://github.com/newren/git-filter-repo/pull/477>. 4835 ;; Modified from <https://github.com/newren/git-filter-repo/pull/477>.
4836 ;; Used with 'unpack-git-source phase. 4836 ;; Used with 'unpack-git-source phase.
4837 (patches 4837 (patches
4838 (search-patches "git-filter-repo-2.38.0-generate-doc.patch")))) 4838 (search-patches "git-filter-repo-2.38.0-generate-doc.patch"
4839 "git-filter-repo-2.47.0-dont-crash-on-multiline-stuff.patch"))))
4839 (build-system pyproject-build-system) 4840 (build-system pyproject-build-system)
4840 (arguments 4841 (arguments
4841 (list 4842 (list
@@ -4866,12 +4867,6 @@ TkDiff is included for browsing and merging your changes.")
4866 (rename-file "asciidoc.conf.in" "asciidoc.conf")) 4867 (rename-file "asciidoc.conf.in" "asciidoc.conf"))
4867 (chdir old-path) 4868 (chdir old-path)
4868 (delete-file-recursively "git-source")))) 4869 (delete-file-recursively "git-source"))))
4869 (add-after 'unpack-git-source 'fix-t9390
4870 ;; TODO: Remove when updating to 2.47.0.
4871 (lambda _
4872 (substitute* "t/t9390-filter-repo.sh"
4873 (("(test_expect_success) ('--version')" _ prefix suffix)
4874 (string-append prefix " IN_FILTER_REPO_CLONE " suffix)))))
4875 (add-after 'unpack-git-source 'fix-t9391 4870 (add-after 'unpack-git-source 'fix-t9391
4876 (lambda* (#:key inputs native-inputs #:allow-other-keys) 4871 (lambda* (#:key inputs native-inputs #:allow-other-keys)
4877 (substitute* "t/t9391-filter-repo-lib-usage.sh" 4872 (substitute* "t/t9391-filter-repo-lib-usage.sh"