t9117: test specifying full url to git svn init -T
According to the documentation, full URLs can be specified in the `-T` argument to `git svn init`. However, the canonicalization of such arguments squashes together consecutive "/"s, which unsurprisingly breaks http://, svn://, etc URLs. Add a failing test case to provide evidence of that. On systems where Subversion provides svn_path_canonicalize but not svn_dirent_canonicalize (Subversion 1.6 and earlier?), this test passes, as svn_path_canonicalize doesn't mangle the consecutive "/"s. [ew: fixed whitespace] Signed-off-by: Adam Dinwoodie <adam@dinwoodie.org> Signed-off-by: Eric Wong <normalperson@yhbt.net>
This commit is contained in:
parent
c2c5f6b1e4
commit
4be4d55063
@ -119,4 +119,10 @@ test_expect_success 'clone with -s/-T/-b/-t and --prefix "" still works' '
|
||||
rm -f warning
|
||||
'
|
||||
|
||||
test_expect_failure 'init with -T as a full url works' '
|
||||
test ! -d project &&
|
||||
git svn init -T "$svnrepo"/project/trunk project &&
|
||||
rm -rf project
|
||||
'
|
||||
|
||||
test_done
|
||||
|
Loading…
Reference in New Issue
Block a user