# HG changeset patch # User timeless # Date 1456808023 0 # Node ID ec75c94262a566179b9f621f02cabf8ebe3fcbbb # Parent db171c6a16974dd6d93cfcabfbf5ab2b90893c54 transplant: use absolute_import diff -r db171c6a1697 -r ec75c94262a5 hgext/transplant.py --- 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 diff -r db171c6a1697 -r ec75c94262a5 tests/test-check-py3-compat.t --- 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