diff options
author | Jeff King <peff@peff.net> | 2017-01-16 16:34:21 -0500 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-01-17 14:24:33 -0800 |
commit | c3271a0e4715eb9c3f03dde4fdda23f50cc176c3 (patch) | |
tree | a0ce101b98a3311f2fa18186f6fcc31476d815b9 /remote-testsvn.c | |
parent | fsck: tighten error-checks of "git fsck <head>" (diff) | |
download | tgif-c3271a0e4715eb9c3f03dde4fdda23f50cc176c3.tar.xz |
fsck: do not fallback "git fsck <bogus>" to "git fsck"
Since fsck tries to continue as much as it can after seeing
an error, we still do the reachability check even if some
heads we were given on the command-line are bogus. But if
_none_ of the heads is is valid, we fallback to checking all
refs and the index, which is not what the user asked for at
all.
Instead of checking "heads", the number of successful heads
we got, check "argc" (which we know only has non-options in
it, because parse_options removed the others).
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'remote-testsvn.c')
0 files changed, 0 insertions, 0 deletions