summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
authorLibravatar Jeff King <peff@peff.net>2017-03-15 16:06:53 -0400
committerLibravatar Junio C Hamano <gitster@pobox.com>2017-03-15 14:01:51 -0700
commit9d16ca65bbe45d4a28cbb37c3299b544c81ff2e8 (patch)
tree2b249bc704d46c2df2efedbb2ae5220cf88b31a5 /t
parentrev-parse: use skip_prefix when parsing options (diff)
downloadtgif-9d16ca65bbe45d4a28cbb37c3299b544c81ff2e8.tar.xz
rev-parse: add helper for parsing "--foo/--foo="
We can't just use a bare skip_prefix() for these cases, because we need to match both the "--foo" form and the "--foo=<value>" form (and tell the difference between the two in the caller). We can wrap this in a simple helper which has two obvious callsites, and will gain some more in the next patch. Note that the error output for abbrev-ref changes slightly, as we don't keep our original "arg" pointer. However, the new output should hopefully be more clear: [before] fatal: unknown mode for --abbrev-ref=foo [after] fatal: unknown mode for --abbrev-ref: foo Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't')
0 files changed, 0 insertions, 0 deletions