On Thu, May 19, 2011 at 2:07 PM, William A. Rowe Jr. <[email protected]> wrote: > On 5/19/2011 12:56 PM, William A. Rowe Jr. wrote: >> [moving from embargoed to open discussion] >> >> On 5/19/2011 9:53 AM, Joe Orton wrote: >> >>> b) glibc does not match the pattern "\/" against "/" with FNM_PATHNAME >>> set, but APR does: >>> >>> 0000000052585e22 apr_fnmatch(".*\//", ".//", 2) = 0, glibc=1 >> >> Do we want to change this behavior? We must still be careful of the >> special meaning of '/' but we can force a mismatch by dropping the >> logic at line 218-219, which quietly ignores the leading backslash. >> Other tests for \/ must remain. > > I would argue to keep our behavior, based on typical shell behavior; > > $ ls lib\/.svn > > tab completion or pressing enter here both work just fine, and this > should be reflected by our APR_FNM_PATHNAME behavior as well.
BTW, where are we on the 1.4.5-readiness front? Things have been a bit hectic here and I may have missed something.
