On Thu, Jul 13, 2017 at 1:52 PM, Junio C Hamano <gitster@xxxxxxxxx> wrote: > Stefan Beller <sbeller@xxxxxxxxxx> writes: > >> diff --git a/builtin/verify-tag.c b/builtin/verify-tag.c >> index f9a5f7535a..ed8329340f 100644 >> --- a/builtin/verify-tag.c >> +++ b/builtin/verify-tag.c >> @@ -56,20 +56,21 @@ int cmd_verify_tag(int argc, const char **argv, const char *prefix) >> } >> >> while (i < argc) { >> - unsigned char sha1[20]; >> + struct object_id oid; >> const char *name = argv[i++]; >> - if (get_sha1(name, sha1)) { >> + >> + if (get_oid(name, &oid)) { >> had_error = !!error("tag '%s' not found.", name); >> continue; >> } > > This part is already done, it seems, in bc/object-id topic, even > though other parts are not yet done? Oops. I assumed the latest bc/object-id would have been in master already, but after checking it is not. 967635dc3c2 (builtin/verify-tag: convert to struct object_id) converts this part, although there are 2 differences: * I added a stray newline before get_oid * The argument to gpg_verify_tag is a sha1 or oid So yes, this produces a merge conflict. :/ There rest (tag.{c,h}, builtin/tag.c) is not found in brians series.