If you want to show us something, a good old svn branch will also do the job :)
Eric

On 06/16/2012 04:34 PM, Ioan Eugen Stan wrote:
Hi Gazda,

There is a good tutorial on this subject on:
http://wiki.apache.org/general/GitAtApache .

I've used it to work on https://github.com/ieugen/james-mime4j/tree/master.

2012/6/15 Ioan Eugen Stan<stan.ieu...@gmail.com>:
Hi Gazda,

I tried once to see use git-svn with james/current but was
unsuccessful. git-svn does not know how to use svn:externals.
My knowledge in git was very limited. I will give it a try this
weekend maybe and if things go well I'll get back.

Good luck,


2012/6/14 Jochen Gazda<gazdahims...@gmail.com>:
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<e...@apache.org>  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="$asf_user_n...@apache.org"

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: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org


--
eric | http://about.echarles.net | @echarles

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org




--
Ioan Eugen Stan / http://axemblr.com / Tools for Clouds




--
eric | http://about.echarles.net | @echarles

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to