gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Proposal: Switch back to savannah using GIT


From: Stefan Bidigaray
Subject: Re: Proposal: Switch back to savannah using GIT
Date: Fri, 29 May 2015 07:40:43 -0400

OK, so people have said Savannah doesn't fulfill our needs, but never explained how so? And how github manages to do so? Ivan mentioned Savannah doesn't support separate repos, what does that mean to us?

I agree with the few that have philosophical objections to github, GNUstep being a GNU and FSF project should, in my opinion, stick with an open and free (libre) solution.

On May 29, 2015 7:20 AM, "David Chisnall" <address@hidden> wrote:
On 29 May 2015, at 09:55, Gregory Casamento <address@hidden> wrote:
>
> If the consensus is to move to github, then that work is basically already done.   The github mirror is a full mirror of all of the code in subversion.   I agree with David.  Where we are hosted is extremely important since it has everything to do with visibility.

I don’t quite agree here.  git svn does a reasonable job, with the goal of making it easy to use git to push back into an upstream svn repo.  For the git repo here (which I hope to have time to move back to github.com/gnustep/libobjc2 this weekend):

https://github.com/davidchisnall/libobjc2

I used svn2git, which allows better control over how things are mapped to branches and tags.  This version preserves the structure of the svn repo better and we’d probably want to do something similar for other GNUstep projects, making sure that branches in svn become git branches and tags in svn become git tags.

We’d probably also want to replicate some of the structure of svn with git externals so that people who wanted to would be able to do a single clone and get everything.  This is generally the way that atomic commits are achieved between git repos.

David

--
This email complies with ISO 3103


reply via email to

[Prev in Thread] Current Thread [Next in Thread]