##// END OF EJS Templates
clone: make sure to use "@" as bookmark and "default" as branch (issue3677)...
Thomas Arendsen Hein -
r17867:c9339efe stable
parent child Browse files
Show More
@@ -409,14 +409,20 b' def clone(ui, peeropts, source, dest=Non'
409 409 if update:
410 410 if update is not True:
411 411 checkout = srcpeer.lookup(update)
412 for test in (checkout, '@', 'default', 'tip'):
413 if test is None:
414 continue
412 uprev = None
413 if checkout is not None:
415 414 try:
416 uprev = destrepo.lookup(test)
417 break
415 uprev = destrepo.lookup(checkout)
418 416 except error.RepoLookupError:
419 continue
417 pass
418 if uprev is None:
419 try:
420 uprev = destrepo._bookmarks['@']
421 except KeyError:
422 try:
423 uprev = destrepo.branchtip('default')
424 except error.RepoLookupError:
425 uprev = destrepo.lookup('tip')
420 426 bn = destrepo[uprev].branch()
421 427 destrepo.ui.status(_("updating to branch %s\n") % bn)
422 428 _update(destrepo, uprev)
@@ -197,7 +197,6 b' r4 has hardlinks in the working dir (not'
197 197 2 r4/.hg/00changelog.i
198 198 2 r4/.hg/branch
199 199 2 r4/.hg/cache/branchheads
200 2 r4/.hg/cache/tags
201 200 2 r4/.hg/dirstate
202 201 2 r4/.hg/hgrc
203 202 2 r4/.hg/last-message.txt
@@ -228,7 +227,6 b' Update back to revision 11 in r4 should '
228 227 2 r4/.hg/00changelog.i
229 228 1 r4/.hg/branch
230 229 2 r4/.hg/cache/branchheads
231 2 r4/.hg/cache/tags
232 230 1 r4/.hg/dirstate
233 231 2 r4/.hg/hgrc
234 232 2 r4/.hg/last-message.txt
General Comments 0
You need to be logged in to leave comments. Login now