#!/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 |