Hi Pranit, On Tue, 22 Mar 2016, Pranit Bauva wrote: > On Tue, Mar 22, 2016 at 8:41 PM, Johannes Schindelin > <Johannes.Schindelin@xxxxxx> wrote: > > > > On Tue, 22 Mar 2016, Johannes Schindelin wrote: > > > >> On Tue, 22 Mar 2016, Pranit Bauva wrote: > >> > >> > + if (!strcmp(term, "bad") || !strcmp(term, "new")) > >> > + if(strcmp(revision, "bad")) > >> > + die("can't change the meaning of term '%s'", term); > >> > + > >> > + if (!strcmp(term, "good") || !strcmp(term, "old")) > >> > + if (strcmp(revision, "good")) > >> > + die("can't change the meaning of term '%s'", term); > >> > >> These two can be combined. Actually, these *four* can easily be combined: > >> > >> if ((one_of(term, "bad", "new", NULL) && strcmp(orig, "bad")) || > >> (one_of(term, "good", "old", NULL) && strcmp(orig, "good"))) > >> die("can't change the meaning of term '%s'", term); > > > > Completely forgot to mention: This conversion skipped the comment > > > > # In theory, nothing prevents swapping > > # completely good and bad, but this situation > > # could be confusing and hasn't been tested > > # enough. Forbid it for now. > > > > Let's port that comment over, too? > > Sure! Adding a comment won't harm anyone. We can remove it when its > thoroughly tested. I am actually not so eager to remove the comment... Ciao, Johannes -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html