On Tue, Apr 12, 2011 at 7:46 AM, Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> wrote: > > So I don't hate the idea, but I do hate the "use a config option" > part. Or rather, I hate the fact that it's the _only_ way to do it > (and the particular config name you chose). Oh, and one thing strikes me: I think the fast dirstat gave reasonable values when you had mixed text and binary (in the kernel tree, look for the Documentation/logo.gif file, for example: it changed to the Tasmanian devil in one release). Have you checked what happens to that when you use the diffstat one? Because binary files are done very differently (byte-based counts). So check out git show --dirstat 3d4f16348b77efbf81b7fa186a18a0eb815b6b84 with and without your change. The old dirstat gives 44.0% Documentation/ 55.9% drivers/video/logo/ which is at least not completely insane. The reason I bring this up is because I think this was an issue at one point, and one of the statistics things (--stat or --numstat or --dirstat) gave absolutely horrid values (basically comparing "bytes changed" for binaries with "lines changed" for text files). Resulting in totally skewed statistics. Linus -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html