[PATCH v2 1/1] git: update to v2.55.0

Christian Hesse list at eworm.de
Tue Jun 30 10:39:25 UTC 2026


From: Christian Hesse <mail at eworm.de>

Update to git version v2.55.0, this requires a change for this
upstream commit:

* a80a8e3ea6a070185840219778df24db832899f6
  setup: stop using `the_repository` in `setup_git_directory_gently()`

* ffe8005b9d8e0cf1b5d5d796ca4da76fbe219011
  t: detect errors outside of test cases

Signed-off-by: Christian Hesse <mail at eworm.de>
---
 Makefile       | 2 +-
 cgit.c         | 2 +-
 git            | 2 +-
 tests/setup.sh | 1 +
 4 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/Makefile b/Makefile
index 9d39bf4..d039293 100644
--- a/Makefile
+++ b/Makefile
@@ -14,7 +14,7 @@ htmldir = $(docdir)
 pdfdir = $(docdir)
 mandir = $(prefix)/share/man
 SHA1_HEADER = <openssl/sha.h>
-GIT_VER = 2.54.0
+GIT_VER = 2.55.0
 GIT_URL = https://www.kernel.org/pub/software/scm/git/git-$(GIT_VER).tar.xz
 INSTALL = install
 COPYTREE = cp -r
diff --git a/cgit.c b/cgit.c
index ca318e8..3b9d3aa 100644
--- a/cgit.c
+++ b/cgit.c
@@ -588,7 +588,7 @@ static void prepare_repo_env(int *nongit)
 	/* Setup the git directory and initialize the notes system. Both of these
 	 * load local configuration from the git repository, so we do them both while
 	 * the HOME variables are unset. */
-	setup_git_directory_gently(nongit);
+	setup_git_directory_gently(the_repository, nongit);
 	load_display_notes(NULL);
 }
 
diff --git a/git b/git
index 94f0577..e9019fc 160000
--- a/git
+++ b/git
@@ -1 +1 @@
-Subproject commit 94f057755b7941b321fd11fec1b2e3ca5313a4e0
+Subproject commit e9019fcafe0040228b8631c30f97ae1adb61bcdc
diff --git a/tests/setup.sh b/tests/setup.sh
index 8db810f..f1beef9 100755
--- a/tests/setup.sh
+++ b/tests/setup.sh
@@ -45,6 +45,7 @@ IFS=$OLDIFS
 : ${TEST_DIRECTORY=$(pwd)/../git/t}
 : ${TEST_OUTPUT_DIRECTORY=$(pwd)}
 TEST_NO_CREATE_REPO=YesPlease
+GIT_TEST_USE_SET_E=false
 . "$TEST_DIRECTORY"/test-lib.sh
 
 # Prepend the directory containing cgit to PATH.


More information about the CGit mailing list