Hi, A Large Angry SCM wrote: > So you're arguing for "last match wins" versus "first match wins". I, > personally, find the former more natural and easier to debug by hand.
You know, up until five minutes ago, I thought so too. However ... as a human being, I liik for meaning, not for processing instructions. Thus, reading the list top-down, this > *.html > !f*.html > fo*.html makes perfect sense to me. ("Throw away the HTML files. Well, except for those that start with 'f'. Well, *except* for foobar.html or whatever.") The other way round, however, the sequence > fo*.html > !f*.html > *.html is not immediately understandable in one pass, as the second line makes no sense whatsoever without the third one. ("Throw away foobar.html. Umm, we're keeping everything anyway, so why ... oh, HTML files are junked, OK, so ... now ... umm, what did I want to find out in the first place?") It gets even more confusing when you're lazy and omit the .html suffix in the second line. YMMV, and all that. -- Matthias Urlichs | {M:U} IT Design @ m-u-it.de | [EMAIL PROTECTED] Disclaimer: The quote was selected randomly. Really. | http://smurf.noris.de - - (It is an old Debian tradition to leave at least twice a year ...) -- Sven Rudolph - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html