You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by "du.ng.sa.ga" <du...@gmail.com> on 2014/10/17 16:26:35 UTC

[bug report][tortoisesvn 1.8.8] svnsync cannot handle lower-case drive letter

Hello,

I notice that svnsync on Windows crashes when the target url is a local
repository with a lower-case drive letter, such as:


svnsync sync file:///d:\
svnsync sync file:///d:\non\existent\folder
svnsync sync file:///d:\folder\​without\a\repo
svnsync sync file:///d:\folder\​with\a\valid\repo


The error message is:

svn: E235000: In file
'D:\Development\SV​N\Releases\Tortois​eSVN-1.8.8\ext\sub​vers
ion\subversion\lib​svn_subr\dirent_uri​.c' line 2307: assertion failed
(svn_uri_is
_canonical(url, pool))


It works fine when only the drive letter exist in the path:

svnsync sync file:///d:


My testing configuration:
Windows 7 SP1, 64 bit
TortoiseSVN 1.8.8, Build 25755 - 64 Bit , 2014/08/10 14:44:06
Subversion 1.8.10, -release
apr 1.5.1
apr-util 1.5.3
serf 1.3.7
OpenSSL 1.0.1i 6 Aug 2014
zlib 1.2.8

Hope this helps,
Dung.