[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