David Kastrup <dak@xxxxxxx> writes: > Junio C Hamano <gitster@xxxxxxxxx> writes: > >> which I think is the prevalent style in our codebase. The same for >> the other loop we see in the new code below. >> >> - avoid assignments in conditionals when you do not have to. > > commit a77a48c259d9adbe7779ca69a3432e493116b3fd > Author: Junio C Hamano <gitster@xxxxxxxxx> > Date: Tue Jan 28 13:55:59 2014 -0800 > > combine-diff: simplify intersect_paths() further > [...] > > + while ((p = *tail) != NULL) { > > Because we can. Be reasonable. You cannot sensibly rewrite it to p = *tail; while (p) { ... p = *tail; } when you do not know how ... part would evolve in the future. if ((p = *tail) != NULL) { ... is a totally different issue. -- 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