Junio C Hamano <gitster@xxxxxxxxx> writes: > I actually think that is a good example of doing the same thing > slightly differently. ... [jc: Beating the dead horse, only to avoid misleading those who are learning from the sidelines...] The above was a stupid thing to say and end the message with, as it made it sound as if there are only two cases and we have a simple (but not that simple as alluded to earlier by Dscho that essentially says not to write 'else' when 'if' body returns or exits) rule that you should blindly apply after telling these two cases apart. That is a total opposite of the message that should be read from the whole thread.