#!/bin/sh | |
test_description='branch --contains <commit>' | |
. ./test-lib.sh | |
test_expect_success setup ' | |
>file && | |
git add file && | |
test_tick && | |
git commit -m initial && | |
git branch side && | |
echo 1 >file && | |
test_tick && | |
git commit -a -m "second on master" && | |
git checkout side && | |
echo 1 >file && | |
test_tick && | |
git commit -a -m "second on side" && | |
git merge master | |
' | |
test_expect_success 'branch --contains=master' ' | |
git branch --contains=master >actual && | |
{ | |
echo " master" && echo "* side" | |
} >expect && | |
diff -u expect actual | |
' | |
test_expect_success 'branch --contains master' ' | |
git branch --contains master >actual && | |
{ | |
echo " master" && echo "* side" | |
} >expect && | |
diff -u expect actual | |
' | |
test_expect_success 'branch --contains=side' ' | |
git branch --contains=side >actual && | |
{ | |
echo "* side" | |
} >expect && | |
diff -u expect actual | |
' | |
test_done |