Hi Josef,<br>Mercurial has a plugin (called autosync I think) for this that you might be able to use but it requires usage of a program to periodically check for inconsistencies, which means manual intervention at times. For SVN, there&#39;s a commercial program called WANDisco which can perform the function that you like but might be out of your price range. Allowing for distributed commits is difficult to support, especially if it needs to be fault tolerant. Your best free bet would be to commit to a single server and propagate elsewhere. With SVN that&#39;s possible using read proxies. BZR has plugins for mirroring as well.<br>

<br>Uri<br>