From: Junio C Hamano Date: Tue, 5 Feb 2019 22:26:15 +0000 (-0800) Subject: Merge branch 'jt/namespaced-ls-refs-fix' X-Git-Tag: v2.21.0-rc0~43 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/9c96ab987243724915fedd7ea051438b8e553e07?ds=inline;hp=--cc Merge branch 'jt/namespaced-ls-refs-fix' Fix namespace support in protocol v2. * jt/namespaced-ls-refs-fix: ls-refs: filter refs using namespace-stripped name --- 9c96ab987243724915fedd7ea051438b8e553e07 diff --cc ls-refs.c index 9c9a7c647f,7782bb054b..0a7dbc6442 --- a/ls-refs.c +++ b/ls-refs.c @@@ -41,10 -40,7 +41,10 @@@ static int send_ref(const char *refname const char *refname_nons = strip_namespace(refname); struct strbuf refline = STRBUF_INIT; + if (ref_is_hidden(refname_nons, refname)) + return 0; + - if (!ref_match(&data->prefixes, refname)) + if (!ref_match(&data->prefixes, refname_nons)) return 0; strbuf_addf(&refline, "%s %s", oid_to_hex(oid), refname_nons);