blob: 3320b1f39cf65ca770a6257e62779eb397eda8c2 [file] [log] [blame]
Jan Krüger74b1e122008-06-24 02:17:36 +02001#!/bin/sh
2#
3# Copyright (c) 2008 Jan Krüger
4#
5
Nanako Shiraishi1364ff22008-09-08 19:02:08 +09006test_description='git svn respects rewriteRoot during rebuild'
Jan Krüger74b1e122008-06-24 02:17:36 +02007
Ævar Arnfjörð Bjarmason9081a422021-11-16 19:27:38 +01008TEST_PASSES_SANITIZE_LEAK=true
Jan Krüger74b1e122008-06-24 02:17:36 +02009. ./lib-git-svn.sh
10
11mkdir import
Jens Lehmannfd4ec4f2010-09-06 20:39:54 +020012(cd import
Jan Krüger74b1e122008-06-24 02:17:36 +020013 touch foo
Eygene Ryabinkinda083d62009-05-08 12:06:16 +040014 svn_cmd import -m 'import for git svn' . "$svnrepo" >/dev/null
Jens Lehmannfd4ec4f2010-09-06 20:39:54 +020015)
Jan Krüger74b1e122008-06-24 02:17:36 +020016rm -rf import
17
18test_expect_success 'init, fetch and checkout repository' '
19 git svn init --rewrite-root=http://invalid.invalid/ "$svnrepo" &&
Jonathan Niedera48fcd82010-10-30 20:46:54 -050020 git svn fetch &&
Jeff Kinge1c0c152016-05-13 16:47:14 -040021 git checkout -b mybranch remotes/git-svn
Jan Krüger74b1e122008-06-24 02:17:36 +020022 '
23
24test_expect_success 'remove rev_map' '
25 rm "$GIT_SVN_DIR"/.rev_map.*
26 '
27
28test_expect_success 'rebuild rev_map' '
29 git svn rebase >/dev/null
30 '
31
32test_done
33