Patrick Steinhardt <ps@xxxxxx> writes: [snip] > diff --git a/builtin/receive-pack.c b/builtin/receive-pack.c > index 3f35140e489..478c62ca836 100644 > --- a/builtin/receive-pack.c > +++ b/builtin/receive-pack.c > @@ -339,12 +339,26 @@ static void show_one_alternate_ref(const struct object_id *oid, > static void write_head_info(void) > { > static struct oidset seen = OIDSET_INIT; > + struct strvec excludes_vector = STRVEC_INIT; > + const char **exclude_patterns; > + > + /* > + * We need access to the reference names both with and without their > + * namespace and thus cannot use `refs_for_each_namespaced_ref()`. We > + * thus have to adapt exclude patterns to carry the namespace prefix > + * ourselves. > + */ > + exclude_patterns = get_namespaced_exclude_patterns( > + hidden_refs_to_excludes(&hidden_refs), > + get_git_namespace(), &excludes_vector); > Nit: So we do use it here, might be worth pointing out in the previous commit. [snip]
Attachment:
signature.asc
Description: PGP signature