| #!/bin/sh |
| # |
| # Copyright (c) 2009 Eric Wong |
| |
| test_description='git svn old rev_map preservd' |
| . ./lib-git-svn.sh |
| |
| test_expect_success 'setup test repository with old layout' ' |
| mkdir i && |
| (cd i && > a) && |
| svn_cmd import -m- i "$svnrepo" && |
| git svn init "$svnrepo" && |
| git svn fetch && |
| test -d .git/svn/refs/remotes/git-svn/ && |
| ! test -e .git/svn/git-svn/ && |
| mv .git/svn/refs/remotes/git-svn .git/svn/ && |
| rm -r .git/svn/refs |
| ' |
| |
| test_expect_success 'old layout continues to work' ' |
| svn_cmd import -m- i "$svnrepo/b" && |
| git svn rebase && |
| echo a >> b/a && |
| git add b/a && |
| git commit -m- -a && |
| git svn dcommit && |
| ! test -d .git/svn/refs/ && |
| test -e .git/svn/git-svn/ |
| ' |
| |
| test_done |