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