[LLVMdev] Open Source Contributions

Oscar Fuentes ofv at wanadoo.es
Wed May 5 10:21:01 PDT 2004

Vladimir Prus <ghost at cs.msu.su> writes:

> Why do you really need distributed development? The possible problems with 
> centralized development are
> 1. The server might be often down.
> 2. There's too much number of active branches, so nobody understand what's 
> going on.
> 3. You can't commit while you're on a plane.

Replace 3 with "You have no permanent internet connection, or you are
behind a firewall, so you can not access the server at all (no diffs,
no logs, nothing)".

BTW, before considering arch too seriously, you should check how
mature/stable it is. Last time I heard about it, Tom Lord was pleading
for help and funding to finish Arch.

OTOH, Subversion is just a sane CVS. No distributed repositories.

With CVS, some people keep a copy of the main repository on their
local computers. That's what some gcc developers do. They rsync from
time to time with the remote repository. I don't know how serious
the incoveniences are with this approach.

BitKeeper, due to its license, is a no-no, IMHO.



More information about the llvm-dev mailing list