On Sunday 25 February 2007, William Uther wrote:
>    At the moment there doesn't seem to be any way of enforcing this  
> 'single head on the central server' constraint.

  That is on purpose. It's a very bad idea to hinder someone doing a push only 
because this would produce divergence. There's nothing wrong with a branch 
having multiple heads. In fact, in a distributed vc system like Monotone's, 
you can often have that situation without even noticing (across the set of 
all the distributed repositories).

  Forbidding someone to do a push means forbidding him to make a backup of his 
valuable work! Netsync's purpose is only to establish a consistent view 
across all participating repositories, nothing more. If someone feels like 
there should be only one branch head (which he can obviously not enforce 
world-wide), he is always free to do a merge. Then again, he'll get as much 
support from Monotone as possible.

- Thomas

Attachment: pgpBhJMfBeMB9.pgp
Description: PGP signature

_______________________________________________
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to