masklinn at masklinn.net
Thu Mar 20 06:26:37 CDT 2008
On 20 Mar 2008, at 02:54 , cowwoc wrote:
> Dirkjan Ochtman wrote:
>> Have you seen Linus' talk on Distributed Version Control Systems?
>> While he
>> not always nice about it, he has some interesting things to say on
>> why it
>> good if all repository mirrors are created equal.
> Let's be clear here: repository mirrors are repository clients are two
> different things. For one thing, mirrors to be equal to one another in
> permission whereas clients tend to have less control. One would expect
> mirrors with read/write access to fall under the guise of the same
> organization, or else how do you prevent someone from checking in
> junk into the FreeBSD repository using one of the mirrors? Point
> being, if
> all mirrors are equal, then they should respect each other's
There are no "repository clients" in Mercurial. Or in Git, or in
Bazaar-NG, or in Darcs, for that matter. Any clone of an existing
repository is a mirror, and as all mirrors are equal, all clones of an
initial "root" repository are equal to one another and to the "root".
More information about the Mercurial