comparison mercurial/commands.py @ 18621:b1e949f6c17d

summary: simplify handling of active bookmark
author Kevin Bullock <kbullock@ringworld.org>
date Sun, 27 Jan 2013 11:53:46 -0600
parents 0efd5686f80c
children f9eebf5629fa
comparison
equal deleted inserted replaced
18620:7da487b0256a 18621:b1e949f6c17d
5572 5572
5573 if marks: 5573 if marks:
5574 current = repo._bookmarkcurrent 5574 current = repo._bookmarkcurrent
5575 # i18n: column positioning for "hg summary" 5575 # i18n: column positioning for "hg summary"
5576 ui.write(_('bookmarks:'), label='log.bookmark') 5576 ui.write(_('bookmarks:'), label='log.bookmark')
5577 if current is not None: 5577 if current is not None and current in marks:
5578 try: 5578 ui.write(' *' + current, label='bookmarks.current')
5579 marks.remove(current) 5579 marks.remove(current)
5580 ui.write(' *' + current, label='bookmarks.current')
5581 except ValueError:
5582 # current bookmark not in parent ctx marks
5583 pass
5584 for m in marks: 5580 for m in marks:
5585 ui.write(' ' + m, label='log.bookmark') 5581 ui.write(' ' + m, label='log.bookmark')
5586 ui.write('\n', label='log.bookmark') 5582 ui.write('\n', label='log.bookmark')
5587 5583
5588 st = list(repo.status(unknown=True))[:6] 5584 st = list(repo.status(unknown=True))[:6]