diff options
author | Junio C Hamano <gitster@pobox.com> | 2017-11-06 13:11:25 +0900 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-11-06 13:11:25 +0900 |
commit | 4a1638cbd5ab1037cbf5cde652de0b041e952d55 (patch) | |
tree | dcfd53f258cc8d71fdbe5b0e9da25483abbc0f9e | |
parent | Merge branch 'jk/misc-resolve-ref-unsafe-fixes' (diff) | |
parent | commit: check result of resolve_ref_unsafe (diff) | |
download | tgif-4a1638cbd5ab1037cbf5cde652de0b041e952d55.tar.xz |
Merge branch 'ao/check-resolve-ref-unsafe-result'
"git commit", after making a commit, did not check for errors when
asking on what branch it made the commit, which has been correted.
* ao/check-resolve-ref-unsafe-result:
commit: check result of resolve_ref_unsafe
-rw-r--r-- | builtin/commit.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/builtin/commit.c b/builtin/commit.c index af034553fc..1a4ad725bc 100644 --- a/builtin/commit.c +++ b/builtin/commit.c @@ -1492,6 +1492,8 @@ static void print_summary(const char *prefix, const struct object_id *oid, diff_setup_done(&rev.diffopt); head = resolve_ref_unsafe("HEAD", 0, NULL, NULL); + if (!head) + die_errno(_("unable to resolve HEAD after creating commit")); if (!strcmp(head, "HEAD")) head = _("detached HEAD"); else |