CODETOOLS-7900327: Change webrev to use 'trees' instead of 'forest'

Jonathan Gibbons jonathan.gibbons at oracle.com
Tue Mar 18 01:37:00 UTC 2014


Daniel,

There are still references to the forest extension and to fstatus in the 
comments
that should probably be removed or updated.

For example,

1365     #
1366     # forest extension is still being changed. For instance the output
1367     # of fstatus used to no prepend the tree path to filenames, but
1368     # this has changed recently. AWK code below does try to handle both
1369     # cases
1370     #


1379     #
1380     # There is a bug in the output of fstatus -aC on recent versions: it
1381     # inserts a space between the name of the tree and the filename of the
1382     # old file. e.g.:
1383     #

Also, it looks like 1396-1411 are working around the bug described in
that comment.

-- Jon


On 03/17/2014 06:26 PM, Jonathan Gibbons wrote:
> Daniel,
>
> I can commit the change for you, but I'm not familiar with the webrev 
> code
> so I'd like to see some general approval from folk that are.
>
> -- Jon
>
> On 03/17/2014 02:38 AM, Daniel Fuchs wrote:
>> Hi,
>>
>> I would like to propose a patch for fixing
>>
>> CODETOOLS-7900327: Change webrev to use 'trees' instead of 'forest'
>> https://bugs.openjdk.java.net/browse/CODETOOLS-7900327
>>
>> webrev: 
>> http://cr.openjdk.java.net/~dfuchs/webrev_CODETOOLS-7900327/webrev.00/
>>
>> (I will need a sponsor)
>>
>> This patch changes the behavior of the '-f' option, so that it relies
>> on 'trees' [1] instead of 'forest'.
>> For this to work your forest needs to have been configured for trees.
>> This happens automatically if you used 'hg tclone' to clone it,
>> but otherwise you can call 'hg tconfig --set --walk --depth' to
>> configure it (you can use 'hg tlist' to see the list of trees
>> that have been configured).
>>
>> The main changes in the patch (trickiest) comes from the
>> fact that whereas hg f<cmd> used to print '[<relative-path>]'
>> hg t<cmd> now prints '[<full-path>]:'
>>
>>
>> I tested the patch with the following options:
>>
>> [all files edited, no commit]:
>>
>> webrev -fN
>>
>> [all files committed, no edits]:
>>
>> webrev -f
>>
>> best regards,
>>
>> -- daniel
>> [1] http://openjdk.java.net/projects/code-tools/trees/
>>
>>> Hi Daniel;
>>>
>>> Since it looks like several people have tried your patch and seem to 
>>> find it works for them then perhaps you should just create a 
>>> CODETOOLS issue and propose it to this list (webrev-dev) for 
>>> sponsorship.
>>>
>>> I haven't had a chance to try it yet but likely wouldn't have 
>>> anything to add by my review (and I am not a committer/reviewer on 
>>> CODETOOLS) so I would encourage you to go ahead with proposing it 
>>> yourself.
>>>
>>> Cheers,
>>>
>>> Mike
>>
>>
>>
>



More information about the webrev-dev mailing list