From: Junio C Hamano Date: Wed, 17 Jun 2020 18:23:43 GMT Subject: Re: [PATCH v2 02/12] fmt-merge-msg: introduce a way to override the main branch name Message-ID: In-Reply-To: <20200616130456.GF666057@coredump.intra.peff.net> Jeff King writes: > I'm not sure if this check_refname_format() is valid, though. IIRC we've > had issues where "ONELEVEL" was used to check a branch name, but misses > some cases. The more full check done by strbuf_check_branch_ref() > actually creates the full refname and checks that. It also catches stuff > like refs/heads/HEAD. Yup. I actually am in favor of removing special casing of a single branch done by fmt-merge-msg and fast-export --anonymize, so this may not matter. We still need a mechanism to allow users specify the default name to be given to the first branch "git init" creates and used by "git clone" as a fallback name when it cannot infer what the other side uses, though.