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

John Keeping john at keeping.me.uk
Tue Sep 29 08:38:20 UTC 2026


On Tue, Sep 29, 2026 at 09:50:14AM +0200, Christian Hesse wrote:
> From: Christian Hesse <mail at eworm.de>
> 
> Update to git version v2.56.0, this requires a change for this
> upstream commit:
> 
> * 88d06b1c911e8491029ef24e96e3f412ce24c2ae
>   pathspec: match and original in pathspec_item are const
> 
> Signed-off-by: Christian Hesse <mail at eworm.de>

Reviewed-by: John Keeping <john at keeping.me.uk>

> ---
>  Makefile  | 2 +-
>  git       | 2 +-
>  ui-blob.c | 3 +--
>  3 files changed, 3 insertions(+), 4 deletions(-)
> 
> diff --git a/Makefile b/Makefile
> index d039293..55c0cb6 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.55.0
> +GIT_VER = 2.56.0
>  GIT_URL = https://www.kernel.org/pub/software/scm/git/git-$(GIT_VER).tar.xz
>  INSTALL = install
>  COPYTREE = cp -r
> diff --git a/git b/git
> index e9019fc..a018953 160000
> --- a/git
> +++ b/git
> @@ -1 +1 @@
> -Subproject commit e9019fcafe0040228b8631c30f97ae1adb61bcdc
> +Subproject commit a018953688f1b10bddf91bff8747068f5f4746a4
> diff --git a/ui-blob.c b/ui-blob.c
> index bc91656..7879127 100644
> --- a/ui-blob.c
> +++ b/ui-blob.c
> @@ -40,7 +40,7 @@ int cgit_ref_path_exists(const char *path, const char *ref, int file_only)
>  	struct object_id oid;
>  	unsigned long size;
>  	struct pathspec_item path_items = {
> -		.match = xstrdup(path),
> +		.match = path,
>  		.len = strlen(path)
>  	};
>  	struct pathspec paths = {
> @@ -63,7 +63,6 @@ int cgit_ref_path_exists(const char *path, const char *ref, int file_only)
>  		  &paths, walk_tree, &walk_tree_ctx);
>  
>  done:
> -	free(path_items.match);
>  	return walk_tree_ctx.found_path;
>  }
>  


More information about the CGit mailing list