Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/commands.py @ 30721:4ab19763d71c
summary: use ui.label and join to write evolution troubles
Follow-up on 7b526670f540 to avoid a convoluted loop.
author | Denis Laxalde <denis@laxalde.org> |
---|---|
date | Sat, 07 Jan 2017 12:24:15 +0100 |
parents | 7b526670f540 |
children | 76104a4899ad |
comparison
equal
deleted
inserted
replaced
30720:32f160ceb99d | 30721:4ab19763d71c |
---|---|
5990 if not len(repo): | 5990 if not len(repo): |
5991 ui.write(_(' (empty repository)')) | 5991 ui.write(_(' (empty repository)')) |
5992 else: | 5992 else: |
5993 ui.write(_(' (no revision checked out)')) | 5993 ui.write(_(' (no revision checked out)')) |
5994 if p.troubled(): | 5994 if p.troubled(): |
5995 ui.write(' (') | 5995 ui.write(' (' |
5996 troubles = p.troubles() | 5996 + ', '.join(ui.label(trouble, 'trouble.%s' % trouble) |
5997 for idx, trouble in enumerate(troubles, 1): | 5997 for trouble in p.troubles()) |
5998 ui.write(trouble, | 5998 + ')') |
5999 label='trouble.%s' % trouble) | |
6000 if idx < len(troubles): | |
6001 ui.write(', ') | |
6002 ui.write(')') | |
6003 ui.write('\n') | 5999 ui.write('\n') |
6004 if p.description(): | 6000 if p.description(): |
6005 ui.status(' ' + p.description().splitlines()[0].strip() + '\n', | 6001 ui.status(' ' + p.description().splitlines()[0].strip() + '\n', |
6006 label='log.summary') | 6002 label='log.summary') |
6007 | 6003 |