This is a ridiculous patch. And I understand entirely if nobody else cares, because I don't think anybody else has ever even noticed. It turns out that I still use "git rev-list" outside of some hard-core scripting for one silly reason: the linux-next statistics are all about non-merge commits, and so to do a rough comparison with linux-next, I do git rev-list --count --no-merges v4.20.. to get an approximate idea of how much I've merged compared to what is in linux-next. (See also http://neuling.org/linux-next-size.html for the graphical view of it all, even though it looks a bit odd right now because of how linux-next wasn't being updated over the holidats and right at the 4.19 release). Anyway, I've occasionally thought to myself that I should just fix "git log" to learn that too, so that I wouldn't have to type out "git rev-list". Because "git log" does actually take the "--count" argument, it just doesn't honor it. This is that patch. Linus