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
pgpBhJMfBeMB9.pgp
Description: PGP signature
_______________________________________________ Monotone-devel mailing list Monotone-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/monotone-devel