Re: [Bug-tar] exclude wildcards with backslash

2010-05-06 Thread Sergey Poznyakoff
Jean-Louis Martineau martin...@zmanda.com ha escrit: $ tar xf file.tar --wildcards --exclude 't\*s' It worked for all tar version up to 1.22 With tar-1.23, it extract everything except the file 't\*s. There was a bug in the `exclude' module. I have installed the attached patch. Regards,

Re: [Bug-tar] exclude wildcards with backslash

2010-05-06 Thread Eric Blake
On 05/06/2010 02:24 PM, Sergey Poznyakoff wrote: Jean-Louis Martineau martin...@zmanda.com ha escrit: $ tar xf file.tar --wildcards --exclude 't\*s' It worked for all tar version up to 1.22 With tar-1.23, it extract everything except the file 't\*s. There was a bug in the `exclude'

Re: [Bug-tar] exclude wildcards with backslash

2010-05-06 Thread Sergey Poznyakoff
Eric Blake ebl...@redhat.com ha escrit: This doesn't handle: []\a] as the set that recognizes '\\', 'a', or ']'. Should it? No, it should not. This function is applied to strings that failed the fnmatch_pattern_has_wildcards test, i.e. which are not (valid) globbing patterns. Your example,