diff options
author | René Scharfe <l.s.r@web.de> | 2017-09-23 12:45:04 +0300 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-09-24 04:18:21 +0300 |
commit | 744c040b19412fa5075810eb1aced105fad96726 (patch) | |
tree | 1509d28d0c6bd1cffca54a42dbbc6ccce4c26ba9 /builtin/log.c | |
parent | e691b027b60034ed3362fc4d6065b6be85bf234b (diff) |
refs: pass NULL to resolve_ref_unsafe() if hash is not needed
This allows us to get rid of some write-only variables, among them seven
SHA1 buffers.
Signed-off-by: Rene Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin/log.c')
-rw-r--r-- | builtin/log.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/builtin/log.c b/builtin/log.c index f8cccbc964..d81a09051e 100644 --- a/builtin/log.c +++ b/builtin/log.c @@ -1660,10 +1660,9 @@ int cmd_format_patch(int argc, const char **argv, const char *prefix) check_head = 1; if (check_head) { - struct object_id oid; const char *ref, *v; ref = resolve_ref_unsafe("HEAD", RESOLVE_REF_READING, - oid.hash, NULL); + NULL, NULL); if (ref && skip_prefix(ref, "refs/heads/", &v)) branch_name = xstrdup(v); else |