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