Re: [PATCH 6/8] check_refname_format(): add FULLY_QUALIFIED flag

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Apr 29, 2024 at 09:01:52AM -0700, Karthik Nayak wrote:

> Jeff King <peff@xxxxxxxx> writes:
> 
> > Before operating on a refname we get from a user, we usually check that
> > it's syntactically valid. As a general rule, refs should be in the
> > "refs/" namespace, the exception being HEAD and pseudorefs like
> > FETCH_HEAD, etc. Those pseudorefs should consist only of all-caps and
> > dash. But the syntactic rules are not enforced by check_refname_format().
> 
> Nit: s/dash/underscore

Oops, yes. Will fix (and the same mistake in patch 8). Thanks.

> Also FETCH_HEAD is a special_ref, this confusion should however be
> resolved with Patrick's patches [1].

Hmph, I guess I was not paying attention and missed that the distinction
even existed. But yeah, I think for the purposes here it is not at all
important. This is purely about the syntax rules, which are the same for
HEAD, pseudorefs, and special refs.

-Peff




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux