diff -r 3e5c4af69808 -r b992769dd1be mercurial/manifest.py --- a/mercurial/manifest.py Sat Mar 07 12:04:39 2015 -0500 +++ b/mercurial/manifest.py Fri Mar 06 21:29:47 2015 -0500 @@ -88,6 +88,11 @@ return ''.join("%s\0%s%s\n" % ( f, _hex(n[:20]), flag) for f, n, flag in fl) +try: + _lazymanifest = parsers.lazymanifest +except AttributeError: + pass + class manifestdict(object): def __init__(self, data=''): self._lm = _lazymanifest(data)