--- a/mercurial/bundlerepo.py Fri Aug 07 19:54:08 2015 -0700
+++ b/mercurial/bundlerepo.py Sat Aug 08 00:36:35 2015 -0700
@@ -11,12 +11,33 @@
were part of the actual repository.
"""
-from node import nullid
-from i18n import _
-import os, tempfile, shutil
-import changegroup, util, mdiff, discovery, cmdutil, scmutil, exchange
-import localrepo, changelog, manifest, filelog, revlog, error, phases, bundle2
-import pathutil
+from __future__ import absolute_import
+
+import os
+import shutil
+import tempfile
+
+from .i18n import _
+from .node import nullid
+
+from . import (
+ bundle2,
+ changegroup,
+ changelog,
+ cmdutil,
+ discovery,
+ error,
+ exchange,
+ filelog,
+ localrepo,
+ manifest,
+ mdiff,
+ pathutil,
+ phases,
+ revlog,
+ scmutil,
+ util,
+)
class bundlerevlog(revlog.revlog):
def __init__(self, opener, indexfile, bundle, linkmapper):