##// END OF EJS Templates
hg.clone: do not ignore branch argument when source is a repo object...
Nicolas Dumazet -
r11818:b1ae33b8 stable
parent child Browse files
Show More
@@ -221,7 +221,7 b' def clone(ui, source, dest=None, pull=Fa'
221 221 src_repo = repository(ui, source)
222 222 else:
223 223 src_repo = source
224 branch = (None, [])
224 branch = (None, branch or [])
225 225 origsource = source = src_repo.url()
226 226 rev, checkout = addbranchrevs(src_repo, src_repo, branch, rev)
227 227
@@ -209,4 +209,14 b' EOF'
209 209 python simpleclone.py
210 210 rm -r ua
211 211
212 cat <<EOF > branchclone.py
213 from mercurial import ui, hg
214 myui = ui.ui()
215 repo = hg.repository(myui, 'a')
216 hg.clone(myui, repo, dest="ua", branch=["stable",])
217 EOF
218
219 python branchclone.py
220 rm -r ua
221
212 222 exit 0
@@ -314,3 +314,10 b' e8ece76546a6'
314 314 e8ece76546a6
315 315 updating to branch default
316 316 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
317 requesting all changes
318 adding changesets
319 adding manifests
320 adding file changes
321 added 14 changesets with 14 changes to 3 files
322 updating to branch stable
323 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
General Comments 0
You need to be logged in to leave comments. Login now