Merge branch 'en/prompt-under-set-u'
[git] / t / t9145-git-svn-master-branch.sh
1 #!/bin/sh
2 #
3 # Copyright (c) 2009 Eric Wong
4 #
5 test_description='git svn initial main branch is "trunk" if possible'
6 GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main
7 export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
8
9 . ./lib-git-svn.sh
10
11 test_expect_success 'setup test repository' '
12         mkdir i &&
13         > i/a &&
14         svn_cmd import -m trunk i "$svnrepo/trunk" &&
15         svn_cmd import -m b/a i "$svnrepo/branches/a" &&
16         svn_cmd import -m b/b i "$svnrepo/branches/b"
17 '
18
19 test_expect_success 'git svn clone --stdlayout sets up trunk as main' '
20         git svn clone -s "$svnrepo" g &&
21         (
22                 cd g &&
23                 test x$(git rev-parse --verify refs/remotes/origin/trunk^0) = \
24                      x$(git rev-parse --verify refs/heads/main^0)
25         )
26 '
27
28 test_done