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