check_refname_component(): return 0 for zero-length components
authorMichael Haggerty <mhagger@alum.mit.edu>
Tue, 10 Apr 2012 05:30:22 +0000 (07:30 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 10 Apr 2012 22:54:58 +0000 (15:54 -0700)
commitdac529e44fb9e8c0ee4628c0f947db8890950317
treeadf981d10a4dd2d6f536e4d15ab8806c83ab934b
parent732134edab1f20a8ce2ef3812a819a2216e9eb88
check_refname_component(): return 0 for zero-length components

Return 0 (instead of -1) for zero-length components.  Move the
interpretation of zero-length components as illegal to
check_refname_format().

This will make it easier to extend check_refname_format() to also
check whether directory names are valid.

Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
refs.c