• M
    Change bad_ref_char() to return a boolean value · 9224b73b
    Michael Haggerty 提交于
    Previously most bad characters were indicated by returning 1, but "*"
    was special-cased to return 2 instead of 1.  One caller examined the
    return value to see whether the special case occurred.
    
    But it is easier (to document and understand) for bad_ref_char()
    simply to return a boolean value, treating "*" like any other bad
    character.  Special-case the handling of "*" (which only occurs in
    very specific circumstances) at the caller.  The resulting calling
    code thereby also becomes more transparent.
    Signed-off-by: NMichael Haggerty <mhagger@alum.mit.edu>
    Signed-off-by: NJunio C Hamano <gitster@pobox.com>
    9224b73b
refs.c 47.0 KB