One of my colleagues uses a Windows 7 machine with TortoiseGit and it is tortuously slow even just running a git status. He is using the TortoisePlink method of connection and key serving.
Each commit is taking about 5 minutes before the changed files list is populated let alone the actual commit itself. Pushing and pull take even more time and woe betide him when there is a merge conflict!
I am unsure what is causing it to be so slow as all operations appear to be compromised not just those that access the network (push/pull/etc).
The one caveat to all of this is that he is operating on files that are shared over Samba from an Ubuntu 10.10 box.
I have not had any luck getting it to run any faster on his machine by removing and re-installing TortoiseGit and MSysGit. Any other ideas to make it faster?
He is using TortoisePlink to be able to make use of Pageant and multiple keys.