[LLVMdev] Open Source Contributions
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