Merge branch 'sb/describe-blob'
authorJunio C Hamano <gitster@pobox.com>
Tue, 27 Feb 2018 18:33:57 +0000 (10:33 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 27 Feb 2018 18:33:57 +0000 (10:33 -0800)
"git describe $garbage" stopped giving any errors when the garbage
happens to be a string with 40 hexadecimal letters.

* sb/describe-blob:
  describe: confirm that blobs actually exist

1  2 
builtin/describe.c
t/t6120-describe.sh

Simple merge
@@@ -374,8 -374,12 +374,16 @@@ test_expect_success ULIMIT_STACK_SIZE '
        test_cmp expect actual
  '
  
 +check_describe tags/A --all A
 +check_describe tags/c --all c
 +check_describe heads/branch_A --all --match='branch_*' branch_A
 +
+ test_expect_success 'describe complains about tree object' '
+       test_must_fail git describe HEAD^{tree}
+ '
+ test_expect_success 'describe complains about missing object' '
+       test_must_fail git describe $_z40
+ '
  test_done