update to 2.43.7
Resolves: RHEL-102440, RHEL-102454, RHEL-102674, RHEL-102680
This commit is contained in:
parent
ade8e35402
commit
7435737876
@ -0,0 +1,59 @@
|
||||
From 428c9241c6918f52ac22fb8e83ce7c736a2f5e00 Mon Sep 17 00:00:00 2001
|
||||
From: Todd Zullinger <tmz@pobox.com>
|
||||
Date: Tue, 8 Jul 2025 17:05:27 -0400
|
||||
Subject: [PATCH] t: avoid git config syntax from newer releases
|
||||
|
||||
In a recent security release, 05e9cd64ee (config: quote values
|
||||
containing CR character, 2025-05-19) added calls to `git config get`,
|
||||
`git config set`, and `git config unset` which are not present on the
|
||||
maint-2.43 branch.
|
||||
|
||||
These subcommands were added in the following commits, released in
|
||||
git-2.46.0:
|
||||
|
||||
4e51389000 (builtin/config: introduce "get" subcommand, 2024-05-06),
|
||||
00bbdde141 (builtin/config: introduce "set" subcommand, 2024-05-06),
|
||||
95ea69c67b (builtin/config: introduce "unset" subcommand, 2024-05-06)
|
||||
|
||||
Revert to the previous `git config` syntax for older maintenance
|
||||
branches.
|
||||
|
||||
Signed-off-by: Todd Zullinger <tmz@pobox.com>
|
||||
Signed-off-by: Junio C Hamano <gitster@pobox.com>
|
||||
---
|
||||
t/t1300-config.sh | 4 ++--
|
||||
t/t7450-bad-git-dotfiles.sh | 4 ++--
|
||||
2 files changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/t/t1300-config.sh b/t/t1300-config.sh
|
||||
index 1010410b7e2926..baf9b4823111d5 100755
|
||||
--- a/t/t1300-config.sh
|
||||
+++ b/t/t1300-config.sh
|
||||
@@ -2595,8 +2595,8 @@ test_expect_success 'writing value with trailing CR not stripped on read' '
|
||||
|
||||
printf "bar\r\n" >expect &&
|
||||
git init cr-test &&
|
||||
- git -C cr-test config set core.foo $(printf "bar\r") &&
|
||||
- git -C cr-test config get core.foo >actual &&
|
||||
+ git -C cr-test config core.foo $(printf "bar\r") &&
|
||||
+ git -C cr-test config --get core.foo >actual &&
|
||||
|
||||
test_cmp expect actual
|
||||
'
|
||||
diff --git a/t/t7450-bad-git-dotfiles.sh b/t/t7450-bad-git-dotfiles.sh
|
||||
index 20262855664a97..d1546e3311b27f 100755
|
||||
--- a/t/t7450-bad-git-dotfiles.sh
|
||||
+++ b/t/t7450-bad-git-dotfiles.sh
|
||||
@@ -362,10 +362,10 @@ test_expect_success SYMLINKS,!WINDOWS,!MINGW 'submodule must not checkout into d
|
||||
git -C repo mv sub $(printf "sub\r") &&
|
||||
|
||||
# Ensure config values containing CR are wrapped in quotes.
|
||||
- git config unset -f repo/.gitmodules submodule.sub.path &&
|
||||
+ git config --unset -f repo/.gitmodules submodule.sub.path &&
|
||||
printf "\tpath = \"sub\r\"\n" >>repo/.gitmodules &&
|
||||
|
||||
- git config unset -f repo/.git/modules/sub/config core.worktree &&
|
||||
+ git config --unset -f repo/.git/modules/sub/config core.worktree &&
|
||||
{
|
||||
printf "[core]\n" &&
|
||||
printf "\tworktree = \"../../../sub\r\"\n"
|
13
git.spec
13
git.spec
@ -92,8 +92,8 @@
|
||||
#global rcrev .rc0
|
||||
|
||||
Name: git
|
||||
Version: 2.43.5
|
||||
Release: 3%{?rcrev}%{?dist}
|
||||
Version: 2.43.7
|
||||
Release: 1%{?rcrev}%{?dist}
|
||||
Summary: Fast Version Control System
|
||||
License: GPLv2
|
||||
URL: https://git-scm.com/
|
||||
@ -150,6 +150,11 @@ Patch6: git-2.43.0-slow-shallow-clones.patch
|
||||
# https://github.com/gitgitgadget/git/pull/1853
|
||||
Patch7: git-2.43.5-sanitize-sideband-channel-messages.patch
|
||||
|
||||
# t: avoid git config syntax from newer releases
|
||||
#
|
||||
# https://github.com/git/git/commit/428c9241c6918f52ac22fb8e83ce7c736a2f5e00
|
||||
Patch8: git-2.43.7-t-avoid-git-config-syntax-from-newer-releases.patch
|
||||
|
||||
%if %{with docs}
|
||||
# pod2man is needed to build Git.3pm
|
||||
BuildRequires: %{_bindir}/pod2man
|
||||
@ -1111,6 +1116,10 @@ rmdir --ignore-fail-on-non-empty "$testdir"
|
||||
%{?with_docs:%{_pkgdocdir}/git-svn.html}
|
||||
|
||||
%changelog
|
||||
* Fri Jul 11 2025 Ondřej Pohořelský <opohorel@redhat.com> - 2.43.7-1
|
||||
- update to 2.43.7
|
||||
- Resolves: RHEL-102440, RHEL-102454, RHEL-102674, RHEL-102680
|
||||
|
||||
* Fri Apr 04 2025 Ondřej Pohořelský <opohorel@redhat.com> - 2.43.5-3
|
||||
- add the option to sanitize sideband channel messages
|
||||
- Resolves: RHEL-74177
|
||||
|
4
sources
4
sources
@ -1,2 +1,2 @@
|
||||
SHA512 (git-2.43.5.tar.xz) = 7c507e29d102d3597ae867c0bfb1befc4facdfb1934b2361ee390c4cd9f68753aef1542a955a0684441f4ccad2b3a7fa560677466ccab4ee457499b0968d41b0
|
||||
SHA512 (git-2.43.5.tar.sign) = 234877413715cccbd99a17e3be940b563d942717b65eabdfac703591cf5fe209d587d27d81f49564844772647612da9b7bc48e31b5530ef7afb48dbdba60cc58
|
||||
SHA512 (git-2.43.7.tar.xz) = 1b671dde7a96389beae0d138e4cc9550fe88ebdec625848566efc952af266ac6ab5e4d19c3b6d3017cc3fada14ac30149744557c75845ea62510b2e2e655c72a
|
||||
SHA512 (git-2.43.7.tar.sign) = 5d32fe7c2c56b765f0b2a607a98d547c030d2d012e59ef956220d48899a3a67c2caef7dae74da139a4e3cd779b6eded767f37d053d2c7c5214ce4c1b7384a485
|
||||
|
Loading…
Reference in New Issue
Block a user