[LLVMdev] Open Source Contributions (was Re: Benchmarks)

Vladimir Prus
Wed, 05 May 2004 00:59:01 -0000

Chris Lattner wrote:

> The more I've thought about this, the more that I'm beginning to
realize
> that CVS is the root of the problem.  Perhaps it is time for LLVM to
> seriously start looking at switching over to a decentralized version
> control system?  I really am not "up" on the various options, but
I've
> heard rumars that there are now several good options.
>
> Take 'arch' for example: its approach seems like it would solve
almost all
> of the version control issues that we are facing, and supports
> decentralized development in particular.  From what I understand, you
> would be able to do all of your development on your own "local"
branch,
> others could have access to it, and when it's ready, we could pull it
in
> as one big patch or set of changes.

There are a couple of problems. First, arch is not portable to Windows. Are
you really sure nobody will port ALVA (or parts of it) to that platform?

Second, local repository is fine, but what if two persons ever decide to work
on the same branch?

- Volodya