#!/bin/sh | |
# | |
# Copyright (c) 2008 Jan Krüger | |
# | |
test_description='git svn respects rewriteRoot during rebuild' | |
. ./lib-git-svn.sh | |
mkdir import | |
(cd import | |
touch foo | |
svn_cmd import -m 'import for git svn' . "$svnrepo" >/dev/null | |
) | |
rm -rf import | |
test_expect_success 'init, fetch and checkout repository' ' | |
git svn init --rewrite-root=http://invalid.invalid/ "$svnrepo" && | |
git svn fetch && | |
git checkout -b mybranch remotes/git-svn | |
' | |
test_expect_success 'remove rev_map' ' | |
rm "$GIT_SVN_DIR"/.rev_map.* | |
' | |
test_expect_success 'rebuild rev_map' ' | |
git svn rebase >/dev/null | |
' | |
test_done | |