[LLVMdev] git

FlyLanguage flylanguage at gmail.com
Sat Jul 23 11:51:22 PDT 2011

Den 23.07.2011 20:38, skrev Bob Wilson:
> On Jul 23, 2011, at 5:37 AM, FlyLanguage wrote:
>> Yes, but who's mainline? Is the plan to have a centralized repo with a mainline branch that everybody pushes to, or the a linux style model where some person has an official mainline to which he pulls?
>> It's quite different things.
>> From my interpretation of what Chris has said about this, it would be the former (centralized repo with a master branch that everyone pushes to).  I agree with that.  We have a development process that works well, and I see no compelling reasons to change it.
> Personally I think our current system is a very nice middle ground.  We get nice sequential revision numbers from svn, and behind the scenes everyone can go crazy with git.  It's a little awkward to set up a new repo that pulls from the git mirrors and also lets you use git-svn dcommit to push back, but that's a minor nuisance AFAICT.

I totally agree; when using a centralized repo, you might as well slap 
git on top of svn (maybe with some pre-central mainline sanity checks on 
the git pulls.)

In that case, no need to change the current setup IMO.

More information about the llvm-dev mailing list