]> git.ipfire.org Git - thirdparty/git.git/commit - remote.c
remote.c: report specific errors from branch_get_upstream
authorJeff King <peff@peff.net>
Thu, 21 May 2015 04:45:32 +0000 (00:45 -0400)
committerJunio C Hamano <gitster@pobox.com>
Thu, 21 May 2015 18:07:46 +0000 (11:07 -0700)
commit3a429d0af342d85ef6d561e3a60ae8793a34ae78
treeb3571b0a39fa421440f5ff862ef4f8b270fb9bc8
parenta9f9f8cc1f59104257eb1a11a2d048f54dd92ee6
remote.c: report specific errors from branch_get_upstream

When the previous commit introduced the branch_get_upstream
helper, there was one call-site that could not be converted:
the one in sha1_name.c, which gives detailed error messages
for each possible failure.

Let's teach the helper to optionally report these specific
errors. This lets us convert another callsite, and means we
can use the helper in other locations that want to give the
same error messages.

The logic and error messages come straight from sha1_name.c,
with the exception that we start each error with a lowercase
letter, as is our usual style (note that a few tests need
updated as a result).

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/branch.c
builtin/for-each-ref.c
builtin/log.c
remote.c
remote.h
sha1_name.c
t/t1507-rev-parse-upstream.sh