[LLVMdev] git

Matthieu Moy Matthieu.Moy at grenoble-inp.fr
Sat Jul 23 22:23:57 PDT 2011


Chris Lattner <clattner at apple.com> writes:

> On Jul 23, 2011, at 4:34 AM, Matthieu Moy wrote:
>
>> Chris Lattner <clattner at apple.com> writes:
>> 
>>> I really do appreciate distributed VCS, but only as staging.
>>> Incremental development is crucial for the project and "take this git
>>> push with 100K of code" will never be acceptable.
>> 
>> Incremental development is probably promoted by DVCS far more than
>> others. Your comment seems to imply that only the tip of each push is
>> important. In the Git world, it usually isn't.
>> 
>> The flow promoted by Git is precisely to make sure each and every commit
>> passes the tests. So, the granularity of "incremental development" is
>> really the commit, not how often you merge.
>
> Again, to reiterate, I don't care.
>
> This model is based on the idea of some trusted maintainer doing code
> review of the branch and then pushing it to mainline as a huge batch
> when everything is happy and working. This is fundamentally in tension
> with the LLVM model and I have no desire for us to switch.

This is simply not true. There's no relation between considering each
commit as important and the idea of a central maintainer.

-- 
Matthieu Moy
http://www-verimag.imag.fr/~moy/



More information about the llvm-dev mailing list