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