comparison mercurial/commands.py @ 13416:5431b3f3e52e

bookmarks: make track.current=True default behaviour and remove option (BC)
author David Soria Parra <dsp@php.net>
date Wed, 16 Feb 2011 01:29:26 +0100
parents 25b5694b9337
children 97b69883e929
comparison
equal deleted inserted replaced
13415:25b5694b9337 13416:5431b3f3e52e
530 raise util.Abort(_("bookmark name required")) 530 raise util.Abort(_("bookmark name required"))
531 if len(marks) == 0: 531 if len(marks) == 0:
532 ui.status(_("no bookmarks set\n")) 532 ui.status(_("no bookmarks set\n"))
533 else: 533 else:
534 for bmark, n in sorted(marks.iteritems()): 534 for bmark, n in sorted(marks.iteritems()):
535 if ui.configbool('bookmarks', 'track.current'): 535 current = repo._bookmarkcurrent
536 current = repo._bookmarkcurrent 536 if bmark == current and n == cur:
537 if bmark == current and n == cur: 537 prefix, label = '*', 'bookmarks.current'
538 prefix, label = '*', 'bookmarks.current'
539 else:
540 prefix, label = ' ', ''
541 else: 538 else:
542 if n == cur: 539 prefix, label = ' ', ''
543 prefix, label = '*', 'bookmarks.current'
544 else:
545 prefix, label = ' ', ''
546 540
547 if ui.quiet: 541 if ui.quiet:
548 ui.write("%s\n" % bmark, label=label) 542 ui.write("%s\n" % bmark, label=label)
549 else: 543 else:
550 ui.write(" %s %-25s %d:%s\n" % ( 544 ui.write(" %s %-25s %d:%s\n" % (
4057 if clean or check: 4051 if clean or check:
4058 ret = hg.clean(repo, rev) 4052 ret = hg.clean(repo, rev)
4059 else: 4053 else:
4060 ret = hg.update(repo, rev) 4054 ret = hg.update(repo, rev)
4061 4055
4062 if repo.ui.configbool('bookmarks', 'track.current'): 4056 if brev in repo._bookmarks:
4063 bookmarks.setcurrent(repo, brev) 4057 bookmarks.setcurrent(repo, brev)
4064 4058
4065 return ret 4059 return ret
4066 4060
4067 def verify(ui, repo): 4061 def verify(ui, repo):