[PATCH 2 of 3 RESEND] revset: make desc() function accept multiple arguments
Alexander Plavin
alexander at plav.in
Sun Sep 1 06:35:25 UTC 2013
01.09.2013, 09:48, "Kevin Bullock" <kbullock+mercurial at ringworld.org>:
> On 29 Aug 2013, at 2:33 AM, Alexander Plavin wrote:
>
>> # HG changeset patch
>> # User Alexander Plavin <alexander at plav.in>
>> # Date 1377196193 -14400
>> # Thu Aug 22 22:29:53 2013 +0400
>> # Node ID 52606445710a602c9ea290835f98eb436e78cccd
>> # Parent e750d4c05d45410bfd51848374e9b2c479a8235a
>> revset: make desc() function accept multiple arguments
>>
>> This provides a more convenient way to express a conjunction of
>> multiple desc() calls with single argument.
>>
>> diff -r e750d4c05d45 -r 52606445710a mercurial/revset.py
>> --- a/mercurial/revset.py Tue Aug 06 00:52:06 2013 +0400
>> +++ b/mercurial/revset.py Thu Aug 22 22:29:53 2013 +0400
>> @@ -577,15 +577,20 @@
>> return [r for r in subset if dm(repo[r].date()[0])]
>>
>> def desc(repo, subset, x):
>> - """``desc(string)``
>> - Search commit message for string. The match is case-insensitive.
>> + """``desc(*string)``
>
> Existing style would dictate that this should be:
>
> ``desc(string[, string...])``
>
> Likewise for the keyword() description in patch 3.
Are you sure? Existing help contains "ancestor(*changeset)" (but "sort(set[, [-]key...])" :) ).
>
> pacem in terris / мир / शान्ति / سَلاَم / 平和
> Kevin R. Bullock
More information about the Mercurial-devel
mailing list