mercurial/commands.py
changeset 13416 5431b3f3e52e
parent 13415 25b5694b9337
child 13448 97b69883e929
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):