Rick DeNatale wrote:
Actually I don't think that it's a valid assumption that a .git and .svn directory won't occur together. In fact I'm pretty sure that it's pretty common for people who use git-svn which allows coordination of a git repository (for personal use) and a svn repository.
It actually is a valid assumption. I'm using a git-svn repository, and it is a pure git repository. I'm not familiar with the nitty gritty details, but it seems that git uses a 'git-svn' branch to track the subversion repository.
So a git-svn repository is treated as a git repository, with a few extra (git-svn) commands to allow fetching and committing to the svn repository.