Mercurial > hgsubversion
diff hgsubversion/wrappers.py @ 440:80909328aef1
move remaining cmdutils into util
author | Dirkjan Ochtman <dirkjan@ochtman.nl> |
---|---|
date | Tue, 16 Jun 2009 13:33:47 +0200 |
parents | e8f13bd20467 |
children | 8c545dcad7b1 |
line wrap: on
line diff
--- a/hgsubversion/wrappers.py +++ b/hgsubversion/wrappers.py @@ -1,6 +1,6 @@ from hgext import rebase as hgrebase -from mercurial import cmdutil as hgcmdutil +from mercurial import cmdutil from mercurial import patch from mercurial import hg from mercurial import util as hgutil @@ -10,7 +10,6 @@ from mercurial import i18n from svn import core from svn import delta -import cmdutil import svnmeta import replay import pushmod @@ -37,10 +36,10 @@ def parents(orig, ui, repo, *args, **opt return orig(ui, repo, *args, **opts) meta = svnmeta.SVNMeta(repo) hashes = meta.revmap.hashes() - ha = cmdutil.parentrev(ui, repo, meta, hashes) + ha = util.parentrev(ui, repo, meta, hashes) if ha.node() == node.nullid: raise hgutil.Abort('No parent svn revision!') - displayer = hgcmdutil.show_changeset(ui, repo, opts, buffered=False) + displayer = cmdutil.show_changeset(ui, repo, opts, buffered=False) displayer.show(ha) return 0 @@ -95,7 +94,7 @@ def diff(orig, ui, repo, *args, **opts): if o_r: parent = repo[o_r[-1]].parents()[0] opts['rev'] = ['%s:.' % node.hex(parent.node()), ] - node1, node2 = hgcmdutil.revpair(repo, opts['rev']) + node1, node2 = cmdutil.revpair(repo, opts['rev']) baserev, _junk = hashes.get(node1, (-1, 'junk')) newrev, _junk = hashes.get(node2, (-1, 'junk')) it = patch.diff(repo, node1, node2, @@ -107,7 +106,7 @@ def diff(orig, ui, repo, *args, **opts): 'unified': True, 'text': False, })) - ui.write(cmdutil.filterdiff(''.join(it), baserev, newrev)) + ui.write(util.filterdiff(''.join(it), baserev, newrev)) def push(repo, dest, force, revs): """push revisions starting at a specified head back to Subversion. @@ -374,7 +373,7 @@ def clone(orig, ui, source, dest=None, * ui.setconfig(section, name, str(opts.pop(opt))) # this must be kept in sync with mercurial/commands.py - srcrepo, dstrepo = hg.clone(hgcmdutil.remoteui(ui, opts), source, dest, + srcrepo, dstrepo = hg.clone(cmdutil.remoteui(ui, opts), source, dest, pull=opts.get('pull'), stream=opts.get('uncompressed'), rev=opts.get('rev'),