To create a new branch one has to use svn. That is easy, because if SVN has one 
thing that it is
better at than git, it is its web integration.

svn copy https://svn.apache.org/repos/asf/incubator/clerezza/trunk/parent 
https://svn.apache.org/repos/asf/incubator/clerezza/branches/bblfish -m "a 
branch of fishy things"

This then explains how to work with git and remote branches.

   http://www.jukie.net/bart/blog/svn-branches-in-git

I had already checked out my directory using --stdlayout
So now after having created the new remote branch I ran

$ git svn rebase

But that does not update the other branches. So I ran 

$ git svn fetch 

Well it's been running for at least half an hour now if not more.... (which is 
really annoying
because I wanted to go to a scala rdf talk in Paris, and need to catch the 
train soon)

My feeling is that this is not going to work very well, as keeping different 
branches
up to date is going to end up generating a lot of mail and end up being 
confusing on the list. 

But I think it is worth trying  a little bit.

On 27 May 2011, at 10:26, Bertrand Delacretaz wrote:

> Hi Henry,
> 
> On Thu, May 26, 2011 at 4:32 PM, Henry Story <[email protected]> wrote:
>> I am trying to work out how to do a remote branch using git-svn.
>> 
>> It is easy to do them locally, but I am not sure what the correct way of 
>> doing them remotely is.
> 
> Did you check http://git.apache.org/ and the documentation that that points 
> to?
> 
> I'm not using that myself but that should explain how things work.


Yes, perhaps that method of submitting patches is not such a bad idea. Though 
having a remote
repository on github would make testing of new ideas easier perhaps, as people 
could just mount the
remote branch. I suppose that for the size of the Clerezza project one would 
start needing a paying 
access to github...


Henry

> 
> -Bertrand

Social Web Architect
http://bblfish.net/

Reply via email to