Merge branch 'zh/push-to-delete-onelevel-ref'
"git push" has been taught to allow deletion of refs with one-level names to help repairing a repository who acquired such a ref by mistake. In general, we don't encourage use of such a ref, and creation or update to such a ref is rejected as before. * zh/push-to-delete-onelevel-ref: push: allow delete single-level ref receive-pack: fix funny ref error messsage
This commit is contained in:
@ -31,7 +31,8 @@ static int check_ref(const char *name, unsigned int flags)
|
||||
return 0;
|
||||
|
||||
/* REF_NORMAL means that we don't want the magic fake tag refs */
|
||||
if ((flags & REF_NORMAL) && check_refname_format(name, 0))
|
||||
if ((flags & REF_NORMAL) && check_refname_format(name,
|
||||
REFNAME_ALLOW_ONELEVEL))
|
||||
return 0;
|
||||
|
||||
/* REF_HEADS means that we want regular branch heads */
|
||||
|
Reference in New Issue
Block a user