On Wed, Mar 30, 2011 at 05:36:31AM -0700, mav007ar wrote: > Hi everyone. I am using git-svn and I want transfer a repository using git > bundle create ... > Does anyone has the right steps to perform this task? > Currently I'm doing the following. > > 1- git bundle create --all > 2- git clone > 3- cd into repository's directory just created. > 4- Add [svn-remote "svn"] > url = https://svn.swacorp.com/svn/commerce/trunk/commerce-project > fetch = :refs/remotes/git-svn > into the .git/config file. > 5- git svn fetch svn. > > The problem is when I do the last step, I get ALL revisions with out > considering the revision included into the bundle. Clone will only clone what's in refs/heads of the bundle. In your case, you also want the refs/remotes/git-svn branch (which is probably the same as the "master" you bring across in the bundle). So you could do this in the cloned repo: git update-ref refs/remotes/git-svn master And then your svn fetch should be much faster. But note that git-svn also keeps some magic cache in .git/svn. If you bring that information across, too, the initial fetch would probably be faster. So I really wonder if what you want instead of bundle is to simply tar up the .git directory of the original repo and copy the whole thing to your destination. -Peff -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html