summaryrefslogtreecommitdiff
path: root/t/t4051
diff options
context:
space:
mode:
authorJeff King <peff@peff.net>2020-02-14 18:22:20 (GMT)
committerJunio C Hamano <gitster@pobox.com>2020-02-14 18:46:22 (GMT)
commit55cb10f9b5cd7216652a5879b792bcd7ac173035 (patch)
tree2b8cf0ac838c177bc8c16ecc596d0d03ef3936e4 /t/t4051
parent792f8119986bd354eb4ea0858dfd45904120c257 (diff)
downloadgit-55cb10f9b5cd7216652a5879b792bcd7ac173035.zip
git-55cb10f9b5cd7216652a5879b792bcd7ac173035.tar.gz
git-55cb10f9b5cd7216652a5879b792bcd7ac173035.tar.bz2
rev-list: make --count work with --objects
The current behavior from "rev-list --count --objects" is nonsensical: we enumerate all of the objects except commits, but then give a count of commits. This wasn't planned, and is just what the code happens to do. Instead, let's give the answer the user almost certainly wanted: the full count of objects. Note that there are more complicated cases around cherry-marking, etc. We'll punt on those for now, but let the user know that we can't produce an answer (rather than giving them something useless). We'll test both the new feature as well as a vanilla --count of commits, since that surprisingly doesn't seem to be covered in the existing tests. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t4051')
0 files changed, 0 insertions, 0 deletions