>>>>> "Thiago" == Thiago Arrais <[EMAIL PROTECTED]> writes:
Thiago> On a nutshell: how about using a peer-to-peer network as a
Thiago> darcs repo?
I'm afraid this is a non-solution to a non-problem. It would be worth
trying, but there are both theoretical reasons and somewhat related
experience that suggests it's mostly irrelevant.
Thiago> I think this would avoid much the traffic on the server
Thiago> (in fact, there would be no server) and pulls and pushs
Thiago> would be much faster (for an interconnected developmetn
Thiago> team).
It's a rare development team where all the individual repositories are
equally trusted. In practice, most pulls and most pushes will be
centralized to one or a very small number of branches, the "mainline",
whether that is called "The Official Project Headquarters Mainline
Code Base" or "Linus's branch".
The Arch developers have created several different ways to register a
repo at a central place, but in practice the way that redundancy and
communication are achieved is by mirroring, not through the "manual
P2P" network. I think there are good reasons for that, and it
wouldn't change if the P2P were automated.
Max's suggestions of use of Jabber et al to push a patch while
conversing about it is much more useful, I think.
--
School of Systems and Information Engineering http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.
_______________________________________________
darcs-users mailing list
[email protected]
http://www.abridgegame.org/mailman/listinfo/darcs-users