On Sun, 30 Dec 2012 21:28:33 -0500 (EST), Jonathan Nieder wrote: > > How about this patch? > ...
I like your patch better. It is more general and solves the more general problem of non-numeric strings being treated like numeric strings. Whenever I see something which includes a bracketed expression, such as [0-9]*, I tend to think "regular expressions". And apparently, the original author did too. In a regular expression, "[0-9]*" means "a string of zero or more numeric digits somewhere in the complete string". ( "^[0-9]*$" would mean the complete string is numeric or is the null string.) But these are not regular expressions, these are shell patterns. As a shell pattern, [0-9]* means "a single numeric digit at the beginning of the string followed by zero or more arbitrary characters". Your patch solves the more general problem. -- .''`. Stephen Powell : :' : `. `'` `- -- To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/2132308463.512198.1356963589483.javamail.r...@md01.wow.synacor.com