aboutsummaryrefslogtreecommitdiffstats
path: root/t/helper/test-partial-clone.c
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2024-06-14 08:51:00 +0200
committerJunio C Hamano <gitster@pobox.com>2024-06-14 10:26:34 -0700
commitfa9e009aa74a2393067eb417d9eab3490d295fc8 (patch)
treeb1385580aa5cedc20584abdee06856dbb1ae8d2b /t/helper/test-partial-clone.c
parent2a0e11479f2e272236d56c38b5261944ef16fbbc (diff)
downloadgit-fa9e009aa74a2393067eb417d9eab3490d295fc8.tar.gz
t/helper: use correct object hash in partial-clone helper
The `object_info()` function of the partial-clone helper is responsible for checking the object ID of a repository other than `the_repository`. We use `parse_oid_hex()` in this function though, which means that we still depend on `the_repository->hash_algo`. Fix this by using the object hash of the function-local repository. Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/helper/test-partial-clone.c')
-rw-r--r--t/helper/test-partial-clone.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/t/helper/test-partial-clone.c b/t/helper/test-partial-clone.c
index 910a128614..0ead529167 100644
--- a/t/helper/test-partial-clone.c
+++ b/t/helper/test-partial-clone.c
@@ -21,7 +21,7 @@ static void object_info(const char *gitdir, const char *oid_hex)
if (repo_init(&r, gitdir, NULL))
die("could not init repo");
- if (parse_oid_hex(oid_hex, &oid, &p))
+ if (parse_oid_hex_algop(oid_hex, &oid, &p, r.hash_algo))
die("could not parse oid");
if (oid_object_info_extended(&r, &oid, &oi, 0))
die("could not obtain object info");