| #!/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 |