blob: f863e437f7d7ec63cbe4c9813a5251ba0d626a20 [file] [log] [blame]
Eric Wongb186a262009-08-12 16:01:59 -07001#!/bin/sh
2#
3# Copyright (c) 2009 Eric Wong
4#
Johannes Schindelina881baa2020-11-18 23:44:42 +00005test_description='git svn initial main branch is "trunk" if possible'
6GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main
Johannes Schindelin334afbc2020-11-18 23:44:19 +00007export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
8
Eric Wongb186a262009-08-12 16:01:59 -07009. ./lib-git-svn.sh
10
11test_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
Johannes Schindelina881baa2020-11-18 23:44:42 +000019test_expect_success 'git svn clone --stdlayout sets up trunk as main' '
Eric Wongb186a262009-08-12 16:01:59 -070020 git svn clone -s "$svnrepo" g &&
21 (
22 cd g &&
Elia Pintoe74ef602016-01-12 11:49:33 +000023 test x$(git rev-parse --verify refs/remotes/origin/trunk^0) = \
Johannes Schindelina881baa2020-11-18 23:44:42 +000024 x$(git rev-parse --verify refs/heads/main^0)
Eric Wongb186a262009-08-12 16:01:59 -070025 )
26'
27
28test_done