Hello, I am trying to create a git repository with two remote svn repositories so that I can merge/move patch-sets back and forth between the svn repositories. This is what I have tried so far: mkdir -p project cd project git-svn init -R private -s https://foo.bar/repos/private Then I go and edit .git/config too look like this: [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [svn-remote "private"] url = https://foo.bar/repos/private fetch = trunk:refs/remotes/private/trunk branches = branches/*:refs/remotes/private/* tags = tags/*:refs/remotes/private/tags/* [svn-remote "public"] url = https://foo.bar/repos/public fetch = trunk:refs/remotes/public/trunk branches = branches/*:refs/remotes/public/* tags = tags/*:refs/remotes/public/tags/* And finally, I do git-svn fetch -R private git-svn fetch -R public Both commands seem to fetch the contents from their origins. But git-branch shows me only the local master branch with contents from the "private" svn repository. When I do git checkout public/trunk the contents actually change to reflect the "public" svn repository, but git-branch says I am on "(no branch)" at all. As a newbie to git, I am somewhat confused now. Any hints how I can get a hold on the remote branches merge between them? -- 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