# HG changeset patch # User Brendan Cully # Date 1154469414 25200 # Node ID 6c2c10cedf7a445c173b42b5017e5e00385e1d8e # Parent 19041b8cbc86c94557344c6e6ee4de140a93386e Check for parent/mod as well as parent.mod in findext. Debian/Ubuntu ship a system-wide hgrc that loads extensions using the syntax hgext/extension=, rather than hgext.extension=. Although the extensions work correctly, hg help doesn't understand this form without this patch. diff -r 19041b8cbc86 -r 6c2c10cedf7a mercurial/commands.py --- a/mercurial/commands.py Tue Aug 01 15:24:12 2006 -0700 +++ b/mercurial/commands.py Tue Aug 01 14:56:54 2006 -0700 @@ -3352,9 +3352,8 @@ try: return sys.modules[external[name]] except KeyError: - dotname = '.' + name for k, v in external.iteritems(): - if k.endswith('.' + name) or v == name: + if k.endswith('.' + name) or k.endswith('/' + name) or v == name: return sys.modules[v] raise KeyError(name)