# HG changeset patch # User David Soria Parra # Date 1231184952 -3600 # Node ID e86ca711544d14aa1abb5afdd336f772bf45b110 # Parent 3e592067515dcf3e9b027db089878f008a9f2550 zeroconf: add extension documentation diff -r 3e592067515d -r e86ca711544d hgext/zeroconf/__init__.py --- a/hgext/zeroconf/__init__.py Mon Jan 05 12:48:20 2009 -0500 +++ b/hgext/zeroconf/__init__.py Mon Jan 05 20:49:12 2009 +0100 @@ -6,6 +6,29 @@ # the GNU General Public License (version 2), incorporated herein by # reference. +'''zeroconf support for mercurial repositories + +Zeroconf enabled repositories will be announced in a network without the need +to configure a server or a service. They can be discovered without knowing +their actual IP address. + +To use the zeroconf extension add the following entry to your hgrc file: + +[extensions] +hgext.zeroconf = + +To allow other people to discover your repository using run "hg serve" in your +repository. + + $ cd test + $ hg serve + +You can discover zeroconf enabled repositories by running "hg paths". + + $ hg paths + zc-test = http://example.com:8000/test +''' + import Zeroconf, socket, time, os from mercurial import ui from mercurial import extensions