Thank you for your prompt reply, Eric. > I saw you created james/trunk/sandbox/git-branches/, but not sure why.
I supposed that --tags and --branches parameters of git svn init may not be left unset and there are no branches and tags in SVN under asf/james. Anyway, it did not help. james/trunk/sandbox/git-* can be removed. I will try some of your proposals. Best, gazda On Thu, Jun 14, 2012 at 11:10 AM, Eric Charles <[email protected]> wrote: > Hi Gazda, > > I saw you created james/trunk/sandbox/git-branches/, but not sure why. > > The 3 ways I can imagine to work with Apache James git repo are: > > 1. clone the git repo on your laptop, add a remote to your github, push to > the defined remote > > 2. import your local svn to your github repo (will all the history). > > 3. remove all .svn folders from your local svn repo, and push this plain > source to your github repo. > > I would have gone for Option 3. which is quite to benefit from the diffs you > have to show us without the history. Once OK, a diff (git diff) could be > reapplied to the james svn. > > Option 1. is should also be easy. > > I already worked with Option 2. (svn to git) for another project, but the > import process takes some long time and can give you surprises... > > Of course, the james multi-project nature will not help you... > > Thx, Eric > > > > On 06/14/2012 10:40 AM, Jochen Gazda wrote: >> >> Gentlemen, >> >> is there anybody here who has managed it to create a working dir with >> git-svn? >> >> I am trying to apply "Git for Apache committers" as decribed here >> http://wiki.apache.org/general/GitAtApache . This is what I am doing: >> >> -------8<-------------------- >> #!/bin/bash >> >> set -x >> set -e >> >> # put your ASF user name here: >> ASF_USER_NAME= >> ASF_USER_EMAIL="[email protected]" >> >> PROJECT_NAME="james" >> TRUNK="current" >> >> # created dummy branches and tags just to exclude the possibility that >> git-svn needs them >> BRANCHES="trunk/sandbox/git-branches" >> TAGS="trunk/sandbox/git-tags" >> >> git clone git://git.apache.org/"$PROJECT_NAME".git >> cd "$PROJECT_NAME"/.git; wget http://git.apache.org/authors.txt; cd .. >> git config svn.authorsfile ".git/authors.txt" >> # check if your username and email are identical to those in the author >> file >> # git config user.name >> # git config user.email >> # if they are not identical, set the ASF values locally >> git config user.name "$ASF_USER_NAME" >> git config user.email "$ASF_USER_EMAIL" >> git svn init --prefix=origin/ --tags="$TAGS" --trunk="$TRUNK" >> --branches="$BRANCHES" >> https://svn.apache.org/repos/asf/"$PROJECT_NAME" >> #git svn init --prefix=origin/ >> "https://svn.apache.org/repos/asf/$PROJECT_NAME/$TRUNK" >> git svn rebase >> -------8<-------------------- >> >> It is the last command "git svn rebase" that fails with this message: >> >> Unable to determine upstream SVN information from working tree history >> >> Does anybody have an idea what is the problem here? >> >> Best, >> >> gazda >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> > > -- > eric | http://about.echarles.net | @echarles > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
