mingw32 test failure: svn_dirent_is_canonical
From: Martin Hauner <martin.hauner_at_gmx.net>
Date: Sat, 24 Oct 2009 11:57:55 +0200
Hi I'm trying to make subversion run on mingw32.
Running any python test fails because of a drive letter case mismatch. I found
./authz_tests.py 1 (it is simply the first python test) breaks with
CMD: svn.exe import -m "Log message for revision 1."
The problem is the lower drive 'c' in "file:///c%3A/Development/ming/svn-trunk...".
svn_dirent_is_canonical does not except lower case drive letters.
When it asserts the callstack is:
0 svn_dirent_join dirent_uri.c 879
In svn_ra_local__split_URL there is Windows specific code that excepts lower
A fix would be to canonicalized the file:///c%3A url. Where would I add it?
-- Martin Subcommander 2.0.0 Beta 5 - http://subcommander.tigris.org a Win32/Unix/MacOSX subversion GUI client & diff/merge tool. ------------------------------------------------------ http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2410954Received on 2009-10-24 11:58:18 CEST |
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.