comparison mercurial/hg.py @ 11818:b1ae33b813cb stable

hg.clone: do not ignore branch argument when source is a repo object This is a revert of 4a70178f9bde. The "bug" mentioned in this changeset is unclear: hopefully using a test to cover this usage should prevent any bugs.
author Nicolas Dumazet <nicdumz.commits@gmail.com>
date Fri, 02 Jul 2010 15:12:50 +0900
parents be5e86c80628
children be9c4131a8f4
comparison
equal deleted inserted replaced
11779:2b7a75ca6913 11818:b1ae33b813cb
219 origsource = ui.expandpath(source) 219 origsource = ui.expandpath(source)
220 source, branch = parseurl(origsource, branch) 220 source, branch = parseurl(origsource, branch)
221 src_repo = repository(ui, source) 221 src_repo = repository(ui, source)
222 else: 222 else:
223 src_repo = source 223 src_repo = source
224 branch = (None, []) 224 branch = (None, branch or [])
225 origsource = source = src_repo.url() 225 origsource = source = src_repo.url()
226 rev, checkout = addbranchrevs(src_repo, src_repo, branch, rev) 226 rev, checkout = addbranchrevs(src_repo, src_repo, branch, rev)
227 227
228 if dest is None: 228 if dest is None:
229 dest = defaultdest(source) 229 dest = defaultdest(source)