summaryrefslogtreecommitdiff
path: root/t/t4014-format-patch.sh
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2015-06-24 19:21:40 (GMT)
committerJunio C Hamano <gitster@pobox.com>2015-06-24 19:21:40 (GMT)
commitde04706e3151c6b34bc13513cf164ba37e6e95a7 (patch)
treeba29e3f95d87196a2a40c428ca6e8746a1495472 /t/t4014-format-patch.sh
parent8c17d5a3c0bb9962dcdd5ef199f201c48ed14798 (diff)
parent9b7a61d7dab1635607b1b5be480ac78944cafb45 (diff)
downloadgit-de04706e3151c6b34bc13513cf164ba37e6e95a7.zip
git-de04706e3151c6b34bc13513cf164ba37e6e95a7.tar.gz
git-de04706e3151c6b34bc13513cf164ba37e6e95a7.tar.bz2
Merge branch 'jc/do-not-feed-tags-to-clear-commit-marks'
"git format-patch --ignore-if-upstream A..B" did not like to be fed tags as boundary commits. * jc/do-not-feed-tags-to-clear-commit-marks: format-patch: do not feed tags to clear_commit_marks()
Diffstat (limited to 't/t4014-format-patch.sh')
-rwxr-xr-xt/t4014-format-patch.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/t/t4014-format-patch.sh b/t/t4014-format-patch.sh
index c39e500..890db11 100755
--- a/t/t4014-format-patch.sh
+++ b/t/t4014-format-patch.sh
@@ -57,6 +57,14 @@ test_expect_success "format-patch --ignore-if-in-upstream" '
'
+test_expect_success "format-patch --ignore-if-in-upstream handles tags" '
+ git tag -a v1 -m tag side &&
+ git tag -a v2 -m tag master &&
+ git format-patch --stdout --ignore-if-in-upstream v2..v1 >patch1 &&
+ cnt=$(grep "^From " patch1 | wc -l) &&
+ test $cnt = 2
+'
+
test_expect_success "format-patch doesn't consider merge commits" '
git checkout -b slave master &&