Johannes Schindelin <Johannes.Schindelin@xxxxxx> writes: >> In practice that's not an issue though -- every reasonable shell has >> test as a builtin these days, so the "works when test is not a builtin" >> criteria is really important only for robustness. > > AAAAAAAAAAAAAARRRRRGGGHHHHHHHHHHHH! > > _Exactly_ the same reasoning can be said about the old code: _every_ > reasonable shell can grok the code that used to be there! As has been stated, that's not true. Some "real" shells don't handle the old code correctly (and the old code is less readable as well). AFAIK, the new code works all cases, it's merely very slightly slower in unusual circumstances. -Miles -- /\ /\ (^.^) (")") *This is the cute kitty virus, please copy this into your sig so it can spread. - 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