# HG changeset patch # User Bryan O'Sullivan # Date 1123861352 28800 # Node ID 63ca8a68d59e68bf25c60667fb7cdb1c50d4fed7 # Parent 409a9a7b0da25a3faf15da75a8c19c77c5df1256# Parent bc9ca4d51d239dd5ac24f86d5499a618bedaa92a Update to tip. diff -r 409a9a7b0da2 -r 63ca8a68d59e .hgignore diff -r 409a9a7b0da2 -r 63ca8a68d59e CONTRIBUTORS diff -r 409a9a7b0da2 -r 63ca8a68d59e TODO diff -r 409a9a7b0da2 -r 63ca8a68d59e doc/hg.1.txt diff -r 409a9a7b0da2 -r 63ca8a68d59e mercurial/commands.py diff -r 409a9a7b0da2 -r 63ca8a68d59e mercurial/hg.py diff -r 409a9a7b0da2 -r 63ca8a68d59e mercurial/hgweb.py --- a/mercurial/hgweb.py Fri Aug 12 07:12:08 2005 -0800 +++ b/mercurial/hgweb.py Fri Aug 12 07:42:32 2005 -0800 @@ -708,7 +708,12 @@ import BaseHTTPServer class IPv6HTTPServer(BaseHTTPServer.HTTPServer): - address_family = socket.AF_INET6 + address_family = getattr(socket, 'AF_INET6', None) + + def __init__(self, *args, **kwargs): + if self.address_family is None: + raise RepoError('IPv6 not available on this system') + BaseHTTPServer.HTTPServer.__init__(self, *args, **kwargs) class hgwebhandler(BaseHTTPServer.BaseHTTPRequestHandler): def log_error(self, format, *args): diff -r 409a9a7b0da2 -r 63ca8a68d59e mercurial/revlog.py diff -r 409a9a7b0da2 -r 63ca8a68d59e mercurial/util.py diff -r 409a9a7b0da2 -r 63ca8a68d59e templates/map diff -r 409a9a7b0da2 -r 63ca8a68d59e tests/test-help diff -r 409a9a7b0da2 -r 63ca8a68d59e tests/test-help.out