Mercurial > public > mercurial-scm > hg
diff mercurial/hg.py @ 14553:d976542986d2
hg: add opts argument to clone for internal remoteui
author | Peter Arrenbrecht <peter.arrenbrecht@gmail.com> |
---|---|
date | Wed, 08 Jun 2011 18:24:33 +0200 |
parents | 3417954c42e9 |
children | 68db17047637 |
line wrap: on
line diff
--- a/mercurial/hg.py Mon Jun 06 21:18:35 2011 +0200 +++ b/mercurial/hg.py Wed Jun 08 18:24:33 2011 +0200 @@ -169,7 +169,7 @@ continue _update(r, uprev) -def clone(ui, source, dest=None, pull=False, rev=None, update=True, +def clone(ui, opts, source, dest=None, pull=False, rev=None, update=True, stream=False, branch=None): """Make a copy of an existing repository. @@ -209,7 +209,7 @@ if isinstance(source, str): origsource = ui.expandpath(source) source, branch = parseurl(origsource, branch) - srcrepo = repository(ui, source) + srcrepo = repository(remoteui(ui, opts), source) else: srcrepo = source branch = (None, branch or []) @@ -303,12 +303,12 @@ # we need to re-init the repo after manually copying the data # into it - destrepo = repository(ui, dest) + destrepo = repository(remoteui(ui, opts), dest) srcrepo.hook('outgoing', source='clone', node=node.hex(node.nullid)) else: try: - destrepo = repository(ui, dest, create=True) + destrepo = repository(remoteui(ui, opts), dest, create=True) except OSError, inst: if inst.errno == errno.EEXIST: dircleanup.close()