# HG changeset patch # User Yuya Nishihara # Date 1463202192 -32400 # Node ID a0939666b8364433d51a5ab00b4fc5138b6cdd4b # Parent ce2d81aafbae2e5dbcec4c47bf4c39fd9f17fe86 py3: move up symbol imports to enforce import-checker rules Since (b) is banned, we should do the same for (a) for consistency. a) from mercurial import hg from mercurial.i18n import _ b) from . import hg from .i18n import _ diff -r ce2d81aafbae -r a0939666b836 contrib/synthrepo.py --- a/contrib/synthrepo.py Thu May 19 00:20:38 2016 +0900 +++ b/contrib/synthrepo.py Sat May 14 14:03:12 2016 +0900 @@ -45,6 +45,13 @@ import random import sys import time + +from mercurial.i18n import _ +from mercurial.node import ( + nullid, + nullrev, + short, +) from mercurial import ( cmdutil, context, @@ -54,12 +61,6 @@ scmutil, util, ) -from mercurial.i18n import _ -from mercurial.node import ( - nullid, - nullrev, - short, -) # Note for extension authors: ONLY specify testedwith = 'internal' for # extensions which SHIP WITH MERCURIAL. Non-mainline extensions should diff -r ce2d81aafbae -r a0939666b836 hgext/automv.py --- a/hgext/automv.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/automv.py Sat May 14 14:03:12 2016 +0900 @@ -26,6 +26,7 @@ from __future__ import absolute_import +from mercurial.i18n import _ from mercurial import ( commands, copies, @@ -34,7 +35,6 @@ scmutil, similar ) -from mercurial.i18n import _ def extsetup(ui): entry = extensions.wrapcommand( diff -r ce2d81aafbae -r a0939666b836 hgext/color.py --- a/hgext/color.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/color.py Sat May 14 14:03:12 2016 +0900 @@ -156,6 +156,8 @@ from __future__ import absolute_import import os + +from mercurial.i18n import _ from mercurial import ( cmdutil, commands, @@ -165,7 +167,6 @@ ui as uimod, util, ) -from mercurial.i18n import _ cmdtable = {} command = cmdutil.command(cmdtable) diff -r ce2d81aafbae -r a0939666b836 hgext/convert/__init__.py --- a/hgext/convert/__init__.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/convert/__init__.py Sat May 14 14:03:12 2016 +0900 @@ -9,11 +9,11 @@ from __future__ import absolute_import +from mercurial.i18n import _ from mercurial import ( cmdutil, registrar, ) -from mercurial.i18n import _ from . import ( convcmd, diff -r ce2d81aafbae -r a0939666b836 hgext/convert/bzr.py --- a/hgext/convert/bzr.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/convert/bzr.py Sat May 14 14:03:12 2016 +0900 @@ -10,11 +10,12 @@ from __future__ import absolute_import import os + +from mercurial.i18n import _ from mercurial import ( demandimport, error ) -from mercurial.i18n import _ from . import common # these do not work with demandimport, blacklist diff -r ce2d81aafbae -r a0939666b836 hgext/convert/common.py --- a/hgext/convert/common.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/convert/common.py Sat May 14 14:03:12 2016 +0900 @@ -14,12 +14,12 @@ import re import subprocess +from mercurial.i18n import _ from mercurial import ( error, phases, util, ) -from mercurial.i18n import _ propertycache = util.propertycache diff -r ce2d81aafbae -r a0939666b836 hgext/convert/convcmd.py --- a/hgext/convert/convcmd.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/convert/convcmd.py Sat May 14 14:03:12 2016 +0900 @@ -10,13 +10,13 @@ import shlex import shutil +from mercurial.i18n import _ from mercurial import ( encoding, error, hg, util, ) -from mercurial.i18n import _ from . import ( bzr, diff -r ce2d81aafbae -r a0939666b836 hgext/convert/cvs.py --- a/hgext/convert/cvs.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/convert/cvs.py Sat May 14 14:03:12 2016 +0900 @@ -11,12 +11,12 @@ import re import socket +from mercurial.i18n import _ from mercurial import ( encoding, error, util, ) -from mercurial.i18n import _ from . import ( common, diff -r ce2d81aafbae -r a0939666b836 hgext/convert/cvsps.py --- a/hgext/convert/cvsps.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/convert/cvsps.py Sat May 14 14:03:12 2016 +0900 @@ -10,11 +10,11 @@ import os import re +from mercurial.i18n import _ from mercurial import ( hook, util, ) -from mercurial.i18n import _ class logentry(object): '''Class logentry has the following attributes: diff -r ce2d81aafbae -r a0939666b836 hgext/convert/filemap.py --- a/hgext/convert/filemap.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/convert/filemap.py Sat May 14 14:03:12 2016 +0900 @@ -7,10 +7,11 @@ import posixpath import shlex + +from mercurial.i18n import _ from mercurial import ( error, ) -from mercurial.i18n import _ from . import common SKIPREV = common.SKIPREV diff -r ce2d81aafbae -r a0939666b836 hgext/convert/git.py --- a/hgext/convert/git.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/convert/git.py Sat May 14 14:03:12 2016 +0900 @@ -7,12 +7,13 @@ from __future__ import absolute_import import os + +from mercurial.i18n import _ from mercurial import ( config, error, node as nodemod, ) -from mercurial.i18n import _ from . import ( common, diff -r ce2d81aafbae -r a0939666b836 hgext/convert/gnuarch.py --- a/hgext/convert/gnuarch.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/convert/gnuarch.py Sat May 14 14:03:12 2016 +0900 @@ -12,12 +12,13 @@ import shutil import stat import tempfile + +from mercurial.i18n import _ from mercurial import ( encoding, error, util, ) -from mercurial.i18n import _ from . import common class gnuarch_source(common.converter_source, common.commandline): diff -r ce2d81aafbae -r a0939666b836 hgext/convert/hg.py --- a/hgext/convert/hg.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/convert/hg.py Sat May 14 14:03:12 2016 +0900 @@ -22,6 +22,7 @@ import re import time +from mercurial.i18n import _ from mercurial import ( bookmarks, context, @@ -37,7 +38,6 @@ ) stringio = util.stringio -from mercurial.i18n import _ from . import common mapfile = common.mapfile NoRepo = common.NoRepo diff -r ce2d81aafbae -r a0939666b836 hgext/convert/monotone.py --- a/hgext/convert/monotone.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/convert/monotone.py Sat May 14 14:03:12 2016 +0900 @@ -10,11 +10,11 @@ import os import re +from mercurial.i18n import _ from mercurial import ( error, util, ) -from mercurial.i18n import _ from . import common diff -r ce2d81aafbae -r a0939666b836 hgext/convert/p4.py --- a/hgext/convert/p4.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/convert/p4.py Sat May 14 14:03:12 2016 +0900 @@ -9,11 +9,11 @@ import marshal import re +from mercurial.i18n import _ from mercurial import ( error, util, ) -from mercurial.i18n import _ from . import common diff -r ce2d81aafbae -r a0939666b836 hgext/convert/subversion.py --- a/hgext/convert/subversion.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/convert/subversion.py Sat May 14 14:03:12 2016 +0900 @@ -10,6 +10,7 @@ import tempfile import xml.dom.minidom +from mercurial.i18n import _ from mercurial import ( encoding, error, @@ -17,7 +18,6 @@ strutil, util, ) -from mercurial.i18n import _ from . import common diff -r ce2d81aafbae -r a0939666b836 hgext/fsmonitor/__init__.py --- a/hgext/fsmonitor/__init__.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/fsmonitor/__init__.py Sat May 14 14:03:12 2016 +0900 @@ -95,6 +95,7 @@ import stat import sys +from mercurial.i18n import _ from mercurial import ( context, extensions, @@ -105,7 +106,6 @@ util, ) from mercurial import match as matchmod -from mercurial.i18n import _ from . import ( state, diff -r ce2d81aafbae -r a0939666b836 hgext/fsmonitor/state.py --- a/hgext/fsmonitor/state.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/fsmonitor/state.py Sat May 14 14:03:12 2016 +0900 @@ -12,8 +12,8 @@ import socket import struct +from mercurial.i18n import _ from mercurial import pathutil -from mercurial.i18n import _ _version = 4 _versionformat = ">I" diff -r ce2d81aafbae -r a0939666b836 hgext/gpg.py --- a/hgext/gpg.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/gpg.py Sat May 14 14:03:12 2016 +0900 @@ -10,6 +10,8 @@ import binascii import os import tempfile + +from mercurial.i18n import _ from mercurial import ( cmdutil, commands, @@ -18,7 +20,6 @@ node as hgnode, util, ) -from mercurial.i18n import _ cmdtable = {} command = cmdutil.command(cmdtable) diff -r ce2d81aafbae -r a0939666b836 hgext/hgk.py --- a/hgext/hgk.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/hgk.py Sat May 14 14:03:12 2016 +0900 @@ -37,6 +37,13 @@ from __future__ import absolute_import import os + +from mercurial.i18n import _ +from mercurial.node import ( + nullid, + nullrev, + short, +) from mercurial import ( cmdutil, commands, @@ -44,12 +51,6 @@ patch, scmutil, ) -from mercurial.node import ( - nullid, - nullrev, - short, -) -from mercurial.i18n import _ cmdtable = {} command = cmdutil.command(cmdtable) diff -r ce2d81aafbae -r a0939666b836 hgext/histedit.py --- a/hgext/histedit.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/histedit.py Sat May 14 14:03:12 2016 +0900 @@ -175,6 +175,8 @@ import os import pickle import sys + +from mercurial.i18n import _ from mercurial import ( bundle2, cmdutil, @@ -194,7 +196,6 @@ scmutil, util, ) -from mercurial.i18n import _ release = lock.release cmdtable = {} diff -r ce2d81aafbae -r a0939666b836 hgext/keyword.py --- a/hgext/keyword.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/keyword.py Sat May 14 14:03:12 2016 +0900 @@ -89,8 +89,8 @@ import re import tempfile +from mercurial.i18n import _ from mercurial.hgweb import webcommands -from mercurial.i18n import _ from mercurial import ( cmdutil, diff -r ce2d81aafbae -r a0939666b836 hgext/notify.py --- a/hgext/notify.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/notify.py Sat May 14 14:03:12 2016 +0900 @@ -139,6 +139,7 @@ import socket import time +from mercurial.i18n import _ from mercurial import ( cmdutil, error, @@ -146,7 +147,6 @@ patch, util, ) -from mercurial.i18n import _ # Note for extension authors: ONLY specify testedwith = 'internal' for # extensions which SHIP WITH MERCURIAL. Non-mainline extensions should diff -r ce2d81aafbae -r a0939666b836 hgext/pager.py --- a/hgext/pager.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/pager.py Sat May 14 14:03:12 2016 +0900 @@ -66,6 +66,7 @@ import subprocess import sys +from mercurial.i18n import _ from mercurial import ( cmdutil, commands, @@ -73,7 +74,6 @@ extensions, util, ) -from mercurial.i18n import _ # Note for extension authors: ONLY specify testedwith = 'internal' for # extensions which SHIP WITH MERCURIAL. Non-mainline extensions should diff -r ce2d81aafbae -r a0939666b836 hgext/patchbomb.py --- a/hgext/patchbomb.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/patchbomb.py Sat May 14 14:03:12 2016 +0900 @@ -71,6 +71,7 @@ import socket import tempfile +from mercurial.i18n import _ from mercurial import ( cmdutil, commands, @@ -83,7 +84,6 @@ util, ) stringio = util.stringio -from mercurial.i18n import _ cmdtable = {} command = cmdutil.command(cmdtable) diff -r ce2d81aafbae -r a0939666b836 hgext/purge.py --- a/hgext/purge.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/purge.py Sat May 14 14:03:12 2016 +0900 @@ -27,6 +27,7 @@ import os +from mercurial.i18n import _ from mercurial import ( cmdutil, commands, @@ -34,7 +35,6 @@ scmutil, util, ) -from mercurial.i18n import _ cmdtable = {} command = cmdutil.command(cmdtable) diff -r ce2d81aafbae -r a0939666b836 hgext/rebase.py --- a/hgext/rebase.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/rebase.py Sat May 14 14:03:12 2016 +0900 @@ -18,6 +18,14 @@ import errno import os + +from mercurial.i18n import _ +from mercurial.node import ( + hex, + nullid, + nullrev, + short, +) from mercurial import ( bookmarks, cmdutil, @@ -39,13 +47,6 @@ scmutil, util, ) -from mercurial.node import ( - hex, - nullid, - nullrev, - short, -) -from mercurial.i18n import _ release = lock.release templateopts = commands.templateopts diff -r ce2d81aafbae -r a0939666b836 hgext/record.py --- a/hgext/record.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/record.py Sat May 14 14:03:12 2016 +0900 @@ -12,13 +12,13 @@ from __future__ import absolute_import +from mercurial.i18n import _ from mercurial import ( cmdutil, commands, error, extensions, ) -from mercurial.i18n import _ cmdtable = {} command = cmdutil.command(cmdtable) diff -r ce2d81aafbae -r a0939666b836 hgext/relink.py --- a/hgext/relink.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/relink.py Sat May 14 14:03:12 2016 +0900 @@ -11,13 +11,13 @@ import os import stat +from mercurial.i18n import _ from mercurial import ( cmdutil, error, hg, util, ) -from mercurial.i18n import _ cmdtable = {} command = cmdutil.command(cmdtable) diff -r ce2d81aafbae -r a0939666b836 hgext/schemes.py --- a/hgext/schemes.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/schemes.py Sat May 14 14:03:12 2016 +0900 @@ -43,6 +43,8 @@ import os import re + +from mercurial.i18n import _ from mercurial import ( cmdutil, error, @@ -51,7 +53,6 @@ templater, util, ) -from mercurial.i18n import _ cmdtable = {} command = cmdutil.command(cmdtable) diff -r ce2d81aafbae -r a0939666b836 hgext/shelve.py --- a/hgext/shelve.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/shelve.py Sat May 14 14:03:12 2016 +0900 @@ -25,6 +25,8 @@ import collections import errno import itertools + +from mercurial.i18n import _ from mercurial import ( bundle2, bundlerepo, @@ -45,7 +47,6 @@ templatefilters, util, ) -from mercurial.i18n import _ from . import ( rebase, diff -r ce2d81aafbae -r a0939666b836 hgext/strip.py --- a/hgext/strip.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/strip.py Sat May 14 14:03:12 2016 +0900 @@ -5,6 +5,7 @@ """ from __future__ import absolute_import +from mercurial.i18n import _ from mercurial import ( bookmarks as bookmarksmod, cmdutil, @@ -17,7 +18,6 @@ scmutil, util, ) -from mercurial.i18n import _ nullid = nodemod.nullid release = lockmod.release diff -r ce2d81aafbae -r a0939666b836 hgext/win32mbcs.py --- a/hgext/win32mbcs.py Thu May 19 00:20:38 2016 +0900 +++ b/hgext/win32mbcs.py Sat May 14 14:03:12 2016 +0900 @@ -49,11 +49,11 @@ import os import sys +from mercurial.i18n import _ from mercurial import ( encoding, error, ) -from mercurial.i18n import _ # Note for extension authors: ONLY specify testedwith = 'internal' for # extensions which SHIP WITH MERCURIAL. Non-mainline extensions should diff -r ce2d81aafbae -r a0939666b836 tests/test-filelog.py --- a/tests/test-filelog.py Thu May 19 00:20:38 2016 +0900 +++ b/tests/test-filelog.py Sat May 14 14:03:12 2016 +0900 @@ -3,14 +3,15 @@ Tests the behavior of filelog w.r.t. data starting with '\1\n' """ from __future__ import absolute_import, print_function + +from mercurial.node import ( + hex, + nullid, +) from mercurial import ( hg, ui as uimod, ) -from mercurial.node import ( - hex, - nullid, -) myui = uimod.ui() repo = hg.repository(myui, path='.', create=True) diff -r ce2d81aafbae -r a0939666b836 tests/test-parseindex2.py --- a/tests/test-parseindex2.py Thu May 19 00:20:38 2016 +0900 +++ b/tests/test-parseindex2.py Sat May 14 14:03:12 2016 +0900 @@ -9,13 +9,13 @@ import subprocess import sys -from mercurial import ( - parsers, -) from mercurial.node import ( nullid, nullrev, ) +from mercurial import ( + parsers, +) # original python implementation def gettype(q):