[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