summaryrefslogtreecommitdiff
path: root/t/t3206-range-diff.sh
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2018-09-24 17:30:53 (GMT)
committerJunio C Hamano <gitster@pobox.com>2018-09-24 17:30:53 (GMT)
commit51bbcda1c7f44f42055a032ed394dedeca6df954 (patch)
tree5771827b4a398e407e2038b56dbaeb4c9e7ffdfe /t/t3206-range-diff.sh
parentcff90bdc5c8c8c0b0e3b8a1f32f220f0aba7af55 (diff)
parente467a90c7a82a047629aafa4e97daefa3872ec35 (diff)
downloadgit-51bbcda1c7f44f42055a032ed394dedeca6df954.zip
git-51bbcda1c7f44f42055a032ed394dedeca6df954.tar.gz
git-51bbcda1c7f44f42055a032ed394dedeca6df954.tar.bz2
Merge branch 'tg/range-diff-corner-case-fix'
Recently added "range-diff" had a corner-case bug to cause it segfault, which has been corrected. * tg/range-diff-corner-case-fix: linear-assignment: fix potential out of bounds memory access
Diffstat (limited to 't/t3206-range-diff.sh')
-rwxr-xr-xt/t3206-range-diff.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/t/t3206-range-diff.sh b/t/t3206-range-diff.sh
index d481f29..045aca1 100755
--- a/t/t3206-range-diff.sh
+++ b/t/t3206-range-diff.sh
@@ -122,6 +122,11 @@ test_expect_success 'changed commit' '
test_cmp expected actual
'
+test_expect_success 'no commits on one side' '
+ git commit --amend -m "new message" &&
+ git range-diff master HEAD@{1} HEAD
+'
+
test_expect_success 'changed message' '
git range-diff --no-color topic...changed-message >actual &&
sed s/Z/\ /g >expected <<-EOF &&