]>
Commit | Line | Data |
---|---|---|
8114da16 KB |
1 | #!/bin/sh |
2 | # | |
3 | # Copyright (c) 2008 Kevin Ballard | |
4 | # | |
5 | ||
6 | test_description='git-svn clone with percent escapes' | |
7 | . ./lib-git-svn.sh | |
8 | ||
9 | test_expect_success 'setup svnrepo' " | |
10 | mkdir project project/trunk project/branches project/tags && | |
11 | echo foo > project/trunk/foo && | |
12 | svn import -m '$test_description' project '$svnrepo/pr ject' && | |
13 | rm -rf project && | |
14 | start_httpd | |
15 | " | |
16 | ||
17 | if test "$SVN_HTTPD_PORT" = "" | |
18 | then | |
19 | test_expect_failure 'test clone with percent escapes - needs SVN_HTTPD_PORT set' 'false' | |
20 | else | |
21 | test_expect_success 'test clone with percent escapes' ' | |
22 | git svn clone "$svnrepo/pr%20ject" clone && | |
23 | cd clone && | |
24 | git rev-parse refs/remotes/git-svn && | |
25 | cd .. | |
26 | ' | |
27 | fi | |
28 | ||
29 | stop_httpd | |
30 | ||
31 | test_done |