[[!comment format=mdwn username="http://joeyh.name/" ip="209.250.56.87" subject="comment 2" date="2013-12-16T17:14:06Z" content=""" It seems that `ls-files --modified` runs the same code path that commit did to see if the file is changed, which here is a cheap stat, and on your system mmaps and downloads it all. I cannot see a good way to avoid using `ls-files --modified`. I think it would be better to fix git. """]]