[PATCH 2 of 5 V4] cmdutil: add support for evolution "troubles" display in changeset_printer

Pierre-Yves David pierre-yves.david at ens-lyon.org
Thu Jan 5 14:52:14 EST 2017



On 01/05/2017 04:10 PM, Yuya Nishihara wrote:
> On Tue, 03 Jan 2017 13:54:36 +0100, Denis Laxalde wrote:
>> # HG changeset patch
>> # User Denis Laxalde <denis.laxalde at logilab.fr>
>> # Date 1476094018 -7200
>> #      Mon Oct 10 12:06:58 2016 +0200
>> # Node ID 7a01933ed8be3b286a0bbd666d46e7de3efa2d67
>> # Parent  ca42aac155d48ccd89fcf1c9fac46579c2a56378
>> # EXP-Topic evolve-ui
>> cmdutil: add support for evolution "troubles" display in changeset_printer
>
>> diff --git a/mercurial/cmdutil.py b/mercurial/cmdutil.py
>> --- a/mercurial/cmdutil.py
>> +++ b/mercurial/cmdutil.py
>> @@ -1230,6 +1230,10 @@ def diffordiffstat(ui, repo, diffopts, n
>>
>>  def _changesetlabels(ctx):
>>      labels = ['log.changeset', 'changeset.%s' % ctx.phasestr()]
>> +    if ctx.troubled():
>> +        labels.append('changeset.troubled')
>> +        for trouble in ctx.troubles():
>> +            labels.append('trouble.%s' % trouble)
>>      return ' '.join(labels)
>>
>>  class changeset_printer(object):
>> @@ -1337,6 +1341,10 @@ class changeset_printer(object):
>>          self.ui.write(_("date:        %s\n") % date,
>>                        label='log.date')
>>
>> +        if ctx.troubled():
>> +            self.ui.write(_("trouble:     %s\n") % ', '.join(ctx.troubles()),
>> +                          label='ui.note log.trouble')
>
> A small nit: please copy-paste the '# i18n: column positioning for "hg log"'
> comment so translators can take extra care in spacing.

That one is public now :-/ Denis can you follow up with a fix?

Cheers,

-- 
Pierre-Yves David


More information about the Mercurial-devel mailing list