mercurial/revlog.py
changeset 27361 29f50344fa83
parent 27251 d9bfe6289acf
child 27431 8f016345e6b0
--- a/mercurial/revlog.py	Sat Dec 12 23:19:38 2015 -0800
+++ b/mercurial/revlog.py	Sat Dec 12 23:22:18 2015 -0800
@@ -11,12 +11,29 @@
 and O(changes) merge between branches.
 """
 
-# import stuff from node for others to import from revlog
+from __future__ import absolute_import
+
 import collections
-from node import bin, hex, nullid, nullrev
-from i18n import _
-import ancestor, mdiff, parsers, error, util, templatefilters
-import struct, zlib, errno
+import errno
+import struct
+import zlib
+
+# import stuff from node for others to import from revlog
+from .node import (
+    bin,
+    hex,
+    nullid,
+    nullrev,
+)
+from .i18n import _
+from . import (
+    ancestor,
+    error,
+    mdiff,
+    parsers,
+    templatefilters,
+    util,
+)
 
 _pack = struct.pack
 _unpack = struct.unpack