No branch for your checkout is correct. Try something like: git
checkout -b foo public/trunk
On Dec 2, 2008, at 13:39, Josef Wolf <jw@xxxxxxxxxxxxx> wrote:
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
--
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