From: Junio C Hamano Date: Tue, 26 Jul 2016 17:32:30 GMT Subject: Re: [PATCH v10 12/12] bisect--helper: `get_terms` & `bisect_terms` shell function in C Message-ID: In-Reply-To: Torsten Bögershausen writes: > On 07/25/2016 06:53 PM, Junio C Hamano wrote: >> Pranit Bauva writes: >> >>>>> >>> +enum terms_defined { >>>>> >>> + TERM_BAD = 1, >>>>> >>> + TERM_GOOD = 2, >>>>> >>> + TERM_NEW = 4, >>>>> >>> + TERM_OLD = 8 >>>>> >>> +}; >>>>> >>> + >>>> >> ... > Is there any risk that a more generic term like "TERM_BAD" may collide > with some other definition some day ? > > Would it make sense to call it GIT_BISECT_TERM_BAD, GBS_TERM_BAD, > BIS_TERM_BAD or something more unique ? I am not sure if the scope of these symbols would ever escape outside bisect-helper.c (and builtin/bisect.c eventually when we retire git-bisect.sh), but BISECT_TERM_{GOOD,BAD,OLD,NEW} would not be too bad.