summaryrefslogtreecommitdiff
path: root/t/t3503-cherry-pick-root.sh
blob: b0faa299183df5fe06ccaf383bce47cbb9a0cf89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/sh

test_description='test cherry-picking a root commit'

. ./test-lib.sh

test_expect_success setup '

	echo first > file1 &&
	git add file1 &&
	test_tick &&
	git commit -m "first" &&

	git symbolic-ref HEAD refs/heads/second &&
	rm .git/index file1 &&
	echo second > file2 &&
	git add file2 &&
	test_tick &&
	git commit -m "second"

'

test_expect_success 'cherry-pick a root commit' '

	git cherry-pick master &&
	test first = $(cat file1)

'

test_done