equal
deleted
inserted
replaced
2 # |
2 # |
3 # Copyright 2005-2007 Matt Mackall <mpm@selenic.com> |
3 # Copyright 2005-2007 Matt Mackall <mpm@selenic.com> |
4 # |
4 # |
5 # This software may be used and distributed according to the terms of the |
5 # This software may be used and distributed according to the terms of the |
6 # GNU General Public License version 2 or any later version. |
6 # GNU General Public License version 2 or any later version. |
7 |
|
8 '''discover and advertise repositories on the local network |
7 '''discover and advertise repositories on the local network |
9 |
8 |
10 Zeroconf-enabled repositories will be announced in a network without |
9 Zeroconf-enabled repositories will be announced in a network without |
11 the need to configure a server or a service. They can be discovered |
10 the need to configure a server or a service. They can be discovered |
12 without knowing their actual IP address. |
11 without knowing their actual IP address. |
21 :hg:`paths`:: |
20 :hg:`paths`:: |
22 |
21 |
23 $ hg paths |
22 $ hg paths |
24 zc-test = http://example.com:8000/test |
23 zc-test = http://example.com:8000/test |
25 ''' |
24 ''' |
26 |
25 from __future__ import absolute_import |
27 import socket, time, os |
26 |
28 |
27 import os |
29 import Zeroconf |
28 import socket |
30 from mercurial import ui, hg, encoding, dispatch |
29 import time |
31 from mercurial import extensions |
30 |
32 from mercurial.hgweb import server as servermod |
31 from . import Zeroconf |
|
32 from mercurial import ( |
|
33 dispatch, |
|
34 encoding, |
|
35 extensions, |
|
36 hg, |
|
37 ui, |
|
38 ) |
|
39 from mercurial.hgweb import ( |
|
40 server as servermod |
|
41 ) |
33 |
42 |
34 # Note for extension authors: ONLY specify testedwith = 'internal' for |
43 # Note for extension authors: ONLY specify testedwith = 'internal' for |
35 # extensions which SHIP WITH MERCURIAL. Non-mainline extensions should |
44 # extensions which SHIP WITH MERCURIAL. Non-mainline extensions should |
36 # be specifying the version(s) of Mercurial they are tested with, or |
45 # be specifying the version(s) of Mercurial they are tested with, or |
37 # leave the attribute unspecified. |
46 # leave the attribute unspecified. |