Mercurial > hg-stable
changeset 8312:b87a50b7125c
separate import lines from mercurial and general python modules
author | Simon Heimberg <simohe@besonet.ch> |
---|---|
date | Tue, 28 Apr 2009 17:40:46 +0200 |
parents | e0eb03bfa5af |
children | b695392491e7 |
files | mercurial/archival.py mercurial/bundlerepo.py mercurial/changegroup.py mercurial/cmdutil.py mercurial/commands.py mercurial/config.py mercurial/context.py mercurial/copies.py mercurial/dirstate.py mercurial/encoding.py mercurial/filemerge.py mercurial/hg.py mercurial/hook.py mercurial/httprepo.py mercurial/i18n.py mercurial/ignore.py mercurial/localrepo.py mercurial/lock.py mercurial/mail.py mercurial/manifest.py mercurial/mdiff.py mercurial/merge.py mercurial/posix.py mercurial/repair.py mercurial/revlog.py mercurial/simplemerge.py mercurial/sshrepo.py mercurial/sshserver.py mercurial/store.py mercurial/templater.py mercurial/ui.py mercurial/util.py mercurial/windows.py |
diffstat | 33 files changed, 72 insertions(+), 46 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/archival.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/archival.py Tue Apr 28 17:40:46 2009 +0200 @@ -7,7 +7,8 @@ from i18n import _ from node import hex -import cStringIO, os, stat, tarfile, time, util, zipfile +import util +import cStringIO, os, stat, tarfile, time, zipfile import zlib, gzip def tidyprefix(dest, prefix, suffixes):
--- a/mercurial/bundlerepo.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/bundlerepo.py Tue Apr 28 17:40:46 2009 +0200 @@ -13,7 +13,8 @@ from node import nullid from i18n import _ -import changegroup, util, os, struct, bz2, zlib, tempfile, shutil, mdiff +import os, struct, bz2, zlib, tempfile, shutil +import changegroup, util, mdiff import localrepo, changelog, manifest, filelog, revlog, error class bundlerevlog(revlog.revlog):
--- a/mercurial/changegroup.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/changegroup.py Tue Apr 28 17:40:46 2009 +0200 @@ -6,7 +6,8 @@ # GNU General Public License version 2, incorporated herein by reference. from i18n import _ -import struct, os, bz2, zlib, util, tempfile +import util +import struct, os, bz2, zlib, tempfile def getchunk(source): """get a chunk from a changegroup"""
--- a/mercurial/cmdutil.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/cmdutil.py Tue Apr 28 17:40:46 2009 +0200 @@ -7,8 +7,8 @@ from node import hex, nullid, nullrev, short from i18n import _ -import os, sys, bisect, stat, encoding -import mdiff, bdiff, util, templater, templatefilters, patch, errno, error +import os, sys, bisect, stat, errno +import mdiff, bdiff, util, templater, templatefilters, patch, error, encoding import match as _match revrangesep = ':'
--- a/mercurial/commands.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/commands.py Tue Apr 28 17:40:46 2009 +0200 @@ -8,10 +8,11 @@ from node import hex, nullid, nullrev, short from lock import release from i18n import _, gettext -import os, re, sys, textwrap, subprocess +import os, re, sys, textwrap, subprocess, difflib, time import hg, util, revlog, bundlerepo, extensions, copies, context, error -import difflib, patch, time, help, mdiff, tempfile, url, encoding -import archival, changegroup, cmdutil, hgweb.server, sshserver, hbisect +import patch, help, mdiff, tempfile, url, encoding +import archival, changegroup, cmdutil, sshserver, hbisect +from hgweb import server import merge as merge_ # Commands start here, listed alphabetically @@ -2698,7 +2699,7 @@ class service: def init(self): util.set_signal_handler() - self.httpd = hgweb.server.create_server(baseui, repo) + self.httpd = server.create_server(baseui, repo) if not ui.verbose: return
--- a/mercurial/config.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/config.py Tue Apr 28 17:40:46 2009 +0200 @@ -6,7 +6,8 @@ # GNU General Public License version 2, incorporated herein by reference. from i18n import _ -import re, error, os +import error +import re, os class sortdict(dict): 'a simple sorted dictionary'
--- a/mercurial/context.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/context.py Tue Apr 28 17:40:46 2009 +0200 @@ -7,7 +7,8 @@ from node import nullid, nullrev, short, hex from i18n import _ -import ancestor, bdiff, error, util, os, errno +import ancestor, bdiff, error, util +import os, errno propertycache = util.propertycache
--- a/mercurial/copies.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/copies.py Tue Apr 28 17:40:46 2009 +0200 @@ -6,7 +6,8 @@ # GNU General Public License version 2, incorporated herein by reference. from i18n import _ -import util, heapq +import util +import heapq def _nonoverlap(d1, d2, d3): "Return list of elements in d1 not in d2 or d3"
--- a/mercurial/dirstate.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/dirstate.py Tue Apr 28 17:40:46 2009 +0200 @@ -7,8 +7,9 @@ from node import nullid from i18n import _ -import struct, os, stat, util, errno, ignore -import cStringIO, osutil, sys, parsers +import util, ignore, osutil, parsers +import struct, os, stat, errno +import cStringIO, sys _unknown = ('?', 0, 0, 0) _format = ">cllll"
--- a/mercurial/encoding.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/encoding.py Tue Apr 28 17:40:46 2009 +0200 @@ -5,7 +5,8 @@ # This software may be used and distributed according to the terms of the # GNU General Public License version 2, incorporated herein by reference. -import sys, unicodedata, locale, os, error +import error +import sys, unicodedata, locale, os _encodingfixup = {'646': 'ascii', 'ANSI_X3.4-1968': 'ascii'}
--- a/mercurial/filemerge.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/filemerge.py Tue Apr 28 17:40:46 2009 +0200 @@ -7,7 +7,8 @@ from node import short from i18n import _ -import util, os, tempfile, simplemerge, re, filecmp +import util, simplemerge +import os, tempfile, re, filecmp def _toolstr(ui, tool, part, default=""): return ui.config("merge-tools", tool + "." + part, default)
--- a/mercurial/hg.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/hg.py Tue Apr 28 17:40:46 2009 +0200 @@ -9,9 +9,10 @@ from i18n import _ from lock import release import localrepo, bundlerepo, httprepo, sshrepo, statichttprepo -import errno, lock, os, shutil, util, extensions, error +import lock, util, extensions, error import merge as _merge import verify as _verify +import errno, os, shutil def _local(path): return (os.path.isfile(util.drop_scheme('file', path)) and
--- a/mercurial/hook.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/hook.py Tue Apr 28 17:40:46 2009 +0200 @@ -6,8 +6,8 @@ # GNU General Public License version 2, incorporated herein by reference. from i18n import _ -import util, os, sys -from mercurial import extensions +import os, sys +import extensions, util def _pythonhook(ui, repo, name, hname, funcname, args, throw): '''call python hook. hook is callable object, looked up as
--- a/mercurial/httprepo.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/httprepo.py Tue Apr 28 17:40:46 2009 +0200 @@ -8,8 +8,9 @@ from node import bin, hex, nullid from i18n import _ -import repo, os, urllib, urllib2, urlparse, zlib, util, httplib -import errno, socket, changegroup, statichttprepo, error, url +import repo, changegroup, statichttprepo, error, url, util +import os, urllib, urllib2, urlparse, zlib, httplib +import errno, socket def zgenerator(f): zd = zlib.decompressobj()
--- a/mercurial/i18n.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/i18n.py Tue Apr 28 17:40:46 2009 +0200 @@ -5,7 +5,8 @@ # This software may be used and distributed according to the terms of the # GNU General Public License version 2, incorporated herein by reference. -import gettext, sys, os, encoding +import encoding +import gettext, sys, os # modelled after templater.templatepath: if hasattr(sys, 'frozen'):
--- a/mercurial/ignore.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/ignore.py Tue Apr 28 17:40:46 2009 +0200 @@ -6,7 +6,8 @@ # GNU General Public License version 2, incorporated herein by reference. from i18n import _ -import util, re +import util +import re _commentre = None
--- a/mercurial/localrepo.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/localrepo.py Tue Apr 28 17:40:46 2009 +0200 @@ -8,13 +8,13 @@ from node import bin, hex, nullid, nullrev, short from i18n import _ import repo, changegroup -import changelog, dirstate, filelog, manifest, context, weakref -import lock, transaction, stat, errno, ui, store, encoding -import os, time, util, extensions, hook, inspect, error +import changelog, dirstate, filelog, manifest, context +import lock, transaction, ui, store, encoding +import util, extensions, hook, error import match as match_ import merge as merge_ - from lock import release +import weakref, stat, errno, os, time, inspect propertycache = util.propertycache class localrepository(repo.repository):
--- a/mercurial/lock.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/lock.py Tue Apr 28 17:40:46 2009 +0200 @@ -5,7 +5,8 @@ # This software may be used and distributed according to the terms of the # GNU General Public License version 2, incorporated herein by reference. -import errno, os, socket, time, util, error +import util, error +import errno, os, socket, time import warnings class lock(object):
--- a/mercurial/mail.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/mail.py Tue Apr 28 17:40:46 2009 +0200 @@ -6,9 +6,9 @@ # GNU General Public License version 2, incorporated herein by reference. from i18n import _ +import util, encoding import os, smtplib, socket import email.Header, email.MIMEText, email.Utils -import util, encoding def _smtp(ui): '''build an smtp connection and return a function to send mail'''
--- a/mercurial/manifest.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/manifest.py Tue Apr 28 17:40:46 2009 +0200 @@ -6,7 +6,8 @@ # GNU General Public License version 2, incorporated herein by reference. from i18n import _ -import array, struct, mdiff, parsers, util, error, revlog +import mdiff, parsers, util, error, revlog +import array, struct class manifestdict(dict): def __init__(self, mapping=None, flags=None):
--- a/mercurial/mdiff.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/mdiff.py Tue Apr 28 17:40:46 2009 +0200 @@ -6,7 +6,8 @@ # GNU General Public License version 2, incorporated herein by reference. from i18n import _ -import bdiff, mpatch, re, struct, util +import bdiff, mpatch, util +import re, struct def splitnewlines(text): '''like str.splitlines, but only split on newlines.'''
--- a/mercurial/merge.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/merge.py Tue Apr 28 17:40:46 2009 +0200 @@ -7,7 +7,8 @@ from node import nullid, nullrev, hex, bin from i18n import _ -import errno, util, os, filemerge, copies, shutil +import util, filemerge, copies +import errno, os, shutil class mergestate(object): '''track 3-way merge state of individual files'''
--- a/mercurial/posix.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/posix.py Tue Apr 28 17:40:46 2009 +0200 @@ -6,7 +6,8 @@ # GNU General Public License version 2, incorporated herein by reference. from i18n import _ -import os, sys, osutil, errno, stat, getpass, pwd, grp +import osutil +import os, sys, errno, stat, getpass, pwd, grp posixfile = file nulldev = '/dev/null'
--- a/mercurial/repair.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/repair.py Tue Apr 28 17:40:46 2009 +0200 @@ -6,9 +6,10 @@ # This software may be used and distributed according to the terms of the # GNU General Public License version 2, incorporated herein by reference. -import changegroup, os +import changegroup from node import nullrev, short from i18n import _ +import os def _bundle(repo, bases, heads, node, suffix, extranodes=None): """create a bundle with the specified revisions as a backup"""
--- a/mercurial/revlog.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/revlog.py Tue Apr 28 17:40:46 2009 +0200 @@ -14,8 +14,8 @@ # import stuff from node for others to import from revlog from node import bin, hex, nullid, nullrev, short #@UnusedImport from i18n import _ -import changegroup, errno, ancestor, mdiff, parsers -import struct, util, zlib, error +import changegroup, ancestor, mdiff, parsers, error, util +import struct, zlib, errno _pack = struct.pack _unpack = struct.unpack
--- a/mercurial/simplemerge.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/simplemerge.py Tue Apr 28 17:40:46 2009 +0200 @@ -19,7 +19,8 @@ # s: "i hate that." from i18n import _ -import util, mdiff, sys, os +import util, mdiff +import sys, os class CantReprocessAndShowBase(Exception): pass
--- a/mercurial/sshrepo.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/sshrepo.py Tue Apr 28 17:40:46 2009 +0200 @@ -7,7 +7,8 @@ from node import bin, hex from i18n import _ -import repo, re, util, error +import repo, util, error +import re class remotelock(object): def __init__(self, repo):
--- a/mercurial/sshserver.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/sshserver.py Tue Apr 28 17:40:46 2009 +0200 @@ -8,7 +8,8 @@ from i18n import _ from node import bin, hex -import os, streamclone, sys, tempfile, util, hook +import streamclone, util, hook +import os, sys, tempfile class sshserver(object): def __init__(self, ui, repo):
--- a/mercurial/store.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/store.py Tue Apr 28 17:40:46 2009 +0200 @@ -6,7 +6,8 @@ # GNU General Public License version 2, incorporated herein by reference. from i18n import _ -import os, stat, osutil, util +import osutil, util +import os, stat _sha = util.sha1
--- a/mercurial/templater.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/templater.py Tue Apr 28 17:40:46 2009 +0200 @@ -7,7 +7,7 @@ from i18n import _ import re, sys, os -from mercurial import util, config +import util, config path = ['templates', '../templates']
--- a/mercurial/ui.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/ui.py Tue Apr 28 17:40:46 2009 +0200 @@ -6,8 +6,8 @@ # GNU General Public License version 2, incorporated herein by reference. from i18n import _ -import errno, getpass, os, re, socket, sys, tempfile -import config, traceback, util, error +import errno, getpass, os, re, socket, sys, tempfile, traceback +import config, util, error _booleans = {'1': True, 'yes': True, 'true': True, 'on': True, '0': False, 'no': False, 'false': False, 'off': False}
--- a/mercurial/util.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/util.py Tue Apr 28 17:40:46 2009 +0200 @@ -14,8 +14,9 @@ """ from i18n import _ -import cStringIO, errno, re, shutil, sys, tempfile, traceback, error -import os, stat, threading, time, calendar, glob, osutil, random +import error, osutil +import cStringIO, errno, re, shutil, sys, tempfile, traceback +import os, stat, threading, time, calendar, glob, random import imp # Python compatibility
--- a/mercurial/windows.py Thu May 07 15:08:25 2009 +0300 +++ b/mercurial/windows.py Tue Apr 28 17:40:46 2009 +0200 @@ -6,7 +6,8 @@ # GNU General Public License version 2, incorporated herein by reference. from i18n import _ -import errno, msvcrt, os, osutil, re, sys, error +import osutil, error +import errno, msvcrt, os, re, sys nulldev = 'NUL:' umask = 002