In the course of messing around with this issue, I discovered
something interesting.  There were a number of .svn (Subversion)
directories in my repository because the git repository was created
from directories checked out of subversion.  Also, a number of
those .svn directories contained binary files such as .jpg, .gif,
etc.  So that content was essentially doubled in the repository.

I deleted the .git repository and rebuilt it, but this time with .svn
in the .gitignore file.

Lo and behold the original git diff command returned in less than a
second on the new repository.

So even though there weren't *that* many binary files in this
repository, there were enough to badly slow down the diff command.

All is well now.  :-)

On Mar 24, 10:30 am, Dave R <> wrote:
> Thanks for your help on this.  Maybe I'll look into using git log
> instead of git diff.  I've never seen git whatchanged before so I'll
> check that out too.
> On Mar 24, 1:33 am, Thomas Ferris Nicolaisen <> wrote:
> > Actually this was a much better guide to the git date formats:
> >

You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To post to this group, send email to
To unsubscribe from this group, send email to
For more options, visit this group at

Reply via email to