Merge branch 'maint'
* maint: Fix describe --tags --long so it does not segfault
This commit is contained in:
commit
7d3580d74c
@ -204,7 +204,7 @@ static void describe(const char *arg, int last_one)
|
|||||||
*/
|
*/
|
||||||
display_name(n);
|
display_name(n);
|
||||||
if (longformat)
|
if (longformat)
|
||||||
show_suffix(0, n->tag->tagged->sha1);
|
show_suffix(0, n->tag ? n->tag->tagged->sha1 : sha1);
|
||||||
printf("\n");
|
printf("\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -139,4 +139,6 @@ check_describe "test1-lightweight-*" --tags --match="test1-*"
|
|||||||
|
|
||||||
check_describe "test2-lightweight-*" --tags --match="test2-*"
|
check_describe "test2-lightweight-*" --tags --match="test2-*"
|
||||||
|
|
||||||
|
check_describe "test2-lightweight-*" --long --tags --match="test2-*" HEAD^
|
||||||
|
|
||||||
test_done
|
test_done
|
||||||
|
Loading…
Reference in New Issue
Block a user