Mercurial > public > mercurial-scm > hg
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) |