comparison mercurial/hg.py @ 9611:a3d73b3e1f8a

hg.clone: report branch name on update
author Adrian Buehlmann <adrian@cadifra.com>
date Fri, 16 Oct 2009 23:57:34 +0200
parents b2310903c462
children 2f1ab7f77ddc
comparison
equal deleted inserted replaced
9610:d78fe60f6bda 9611:a3d73b3e1f8a
305 fp.close() 305 fp.close()
306 306
307 dest_repo.ui.setconfig('paths', 'default', abspath) 307 dest_repo.ui.setconfig('paths', 'default', abspath)
308 308
309 if update: 309 if update:
310 dest_repo.ui.status(_("updating working directory\n"))
311 if update is not True: 310 if update is not True:
312 checkout = update 311 checkout = update
313 for test in (checkout, 'default', 'tip'): 312 for test in (checkout, 'default', 'tip'):
314 if test is None: 313 if test is None:
315 continue 314 continue
316 try: 315 try:
317 uprev = dest_repo.lookup(test) 316 uprev = dest_repo.lookup(test)
318 break 317 break
319 except error.RepoLookupError: 318 except error.RepoLookupError:
320 continue 319 continue
320 bn = dest_repo[uprev].branch()
321 dest_repo.ui.status(_("updating to branch %s\n") % bn)
321 _update(dest_repo, uprev) 322 _update(dest_repo, uprev)
322 323
323 return src_repo, dest_repo 324 return src_repo, dest_repo
324 finally: 325 finally:
325 release(src_lock, dest_lock) 326 release(src_lock, dest_lock)