On Nov 4, 2013, at 1:06 AM, Benny Malengier <benny.malengier@gmail.com> wrote:

2013/11/4 Nick Hall <nick__hall@hotmail.com>
On 04/11/13 00:21, Tim Lyons wrote:
> - it is important to retain the project history, would we be able to do
> that.

Yes.  It will be much quicker to access with git.

This is very important to note.  With SVN, all local tools are slow. With git they are fast because history is present locally. As a consequence, the default tool, git gui, ha already all you need. A drawback is that syncing can be slower. However, if you track only a branch (trunk, gramps40) that will not be a problem. I suppose initial checkout could be slow too? Nick, might be interesting to time that with the current branch, so as to have an idea. However, for some reason checkout of svn is also very slow, though they only push limited data to you. That is probably the SF system though.

As Vasilii already said, SVN is glacially slow. It's 4 or 5x faster to clone a git repository -- which transfers all history of all branches -- than it is to check out a single branch from an SVN repo. Tracking branches have no effect on git transfers except that if you have more than one tracking branch you do have to be careful when pushing to specify the branch you want to push. E.g.,
  git push origin gramps40

John Ralls