Comments
Patch
@@ -4,18 +4,37 @@
#
# This software may be used and distributed according to the terms of the
# GNU General Public License version 2 or any later version.
-from i18n import _
-from node import hex, nullid
-import errno, urllib, urllib2
-import util, scmutil, changegroup, base85, error
-import discovery, phases, obsolete, bookmarks as bookmod, bundle2, pushkey
-import lock as lockmod
-import streamclone
-import sslutil
-import tags
-import url as urlmod
+from __future__ import absolute_import
+
+import errno
+import urllib
+import urllib2
+
+from .i18n import _
+from .node import (
+ hex,
+ nullid,
+)
+from . import (
+ base85,
+ bookmarks as bookmod,
+ bundle2,
+ changegroup,
+ discovery,
+ error,
+ lock as lockmod,
+ obsolete,
+ phases,
+ pushkey,
+ scmutil,
+ sslutil,
+ streamclone,
+ tags,
+ url as urlmod,
+ util,
+)
# Maps bundle compression human names to internal representation.
_bundlespeccompressions = {'none': None,
'bzip2': 'BZ',
@@ -100,9 +100,8 @@
i18n/polib.py not using absolute_import
mercurial/cmdutil.py not using absolute_import
mercurial/commands.py not using absolute_import
mercurial/dispatch.py requires print_function
- mercurial/exchange.py not using absolute_import
mercurial/keepalive.py requires print_function
mercurial/lsprof.py requires print_function
mercurial/lsprofcalltree.py requires print_function
mercurial/mail.py requires print_function