On Tue, Mar 22, 2016 at 8:41 PM, Johannes Schindelin <Johannes.Schindelin@xxxxxx> wrote: > Hi, > > 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. > > 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