changeset 28481:ec75c94262a5

transplant: use absolute_import
author timeless <timeless@mozdev.org>
date Tue, 01 Mar 2016 04:53:43 +0000
parents db171c6a1697
children 945e9516b435
files hgext/transplant.py tests/test-check-py3-compat.t
diffstat 2 files changed, 20 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/hgext/transplant.py	Fri Mar 11 16:07:22 2016 +0000
+++ b/hgext/transplant.py	Tue Mar 01 04:53:43 2016 +0000
@@ -13,13 +13,28 @@
 Transplanted patches are recorded in .hg/transplant/transplants, as a
 map from a changeset hash to its hash in the source repository.
 '''
+from __future__ import absolute_import
 
+import os
+import tempfile
 from mercurial.i18n import _
-import os, tempfile
-from mercurial import node as nodemod
-from mercurial import bundlerepo, hg, merge, match
-from mercurial import patch, revlog, scmutil, util, error, cmdutil
-from mercurial import registrar, revset, templatekw, exchange
+from mercurial import (
+    bundlerepo,
+    cmdutil,
+    error,
+    exchange,
+    hg,
+    match,
+    merge,
+    node as nodemod,
+    patch,
+    registrar,
+    revlog,
+    revset,
+    scmutil,
+    templatekw,
+    util,
+)
 
 class TransplantError(error.Abort):
     pass
--- a/tests/test-check-py3-compat.t	Fri Mar 11 16:07:22 2016 +0000
+++ b/tests/test-check-py3-compat.t	Tue Mar 01 04:53:43 2016 +0000
@@ -48,7 +48,6 @@
   hgext/mq.py not using absolute_import
   hgext/rebase.py not using absolute_import
   hgext/share.py not using absolute_import
-  hgext/transplant.py not using absolute_import
   hgext/win32text.py not using absolute_import
   i18n/check-translation.py not using absolute_import
   i18n/polib.py not using absolute_import