Cannot create webrev

Dmitry Samersoff dmitry.samersoff at oracle.com
Sun Mar 10 05:35:32 PDT 2013


Ben,

Try something like this:

mkdir webrevs

( cd jdk
  webrev -N -o ../webrevs/jdk_webrev
)

( cd hotspot
  webrev -N -o ../webrevs/hotspot_webrev
)

etc

-Dmitry

On 2013-03-10 00:36, Ben Evans wrote:
> Thanks Jon.
> 
> I thought forest was deprecated in favour of get_source.sh ? It
> certainly won't work with 2.5.1
> 
> I have changes to a single file (plus a new test-ng test for the
> changes)  - how best to persuade webrev.ksh to do the right thing from
> within the jdk repo?
> 
> Thanks,
> 
> Ben
> 
> On Sat, Mar 9, 2013 at 7:22 PM, Jonathan Gibbons
> <jonathan.gibbons at oracle.com> wrote:
>> hg: unknown command 'foutgoing'
>>
>> Means you either don't have the forest extension installed or it doesn't
>> work on Mercurial 2.5.1
>>
>> -- Jon
>>
>>
>>
>>
>> On 03/09/2013 10:54 AM, Ben Evans wrote:
>>>
>>> Hi,
>>>
>>> I can't seem to create a webrev on Mac 10.7, Mercurial 2.5.1 - the
>>> webrev script fails with the below output.
>>>
>>> Has anyone else encountered a similar problem?
>>>
>>> Thanks,
>>>
>>> Ben
>>>
>>> ariel:jdk boxcat$ ksh ../make/scripts/webrev.ksh -f
>>>     SCM detected: mercurial
>>>   File list from hg foutgoing  ...
>>> hg: unknown command 'foutgoing'
>>>
>>>   No outgoing, perhaps you haven't commited.
>>>   File list from hg fstatus -mard ... Done.
>>>        Workspace: /Users/boxcat/projects/lambda/jdk
>>>        Output to: /Users/boxcat/projects/lambda/jdk/webrev
>>>     Output Files:
>>> abort: cannot follow file not in parent revision: "Mercurial"
>>>         Mercurial
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "basic"
>>>         basic
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "add"
>>>         add
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "annotate"
>>>         annotate
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "clone"
>>>         clone
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "commit"
>>>         commit
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "diff"
>>>         diff
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "export"
>>>         export
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "forget"
>>>         forget
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "init"
>>>         init
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "log"
>>>         log
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "merge"
>>>         merge
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "pull"
>>>         pull
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "push"
>>>         push
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "remove"
>>>         remove
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "serve"
>>>         serve
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "status"
>>>         status
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "summary"
>>>         summary
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "update"
>>>         update
>>>                 *** Error: file not in parent or child
>>> abort: cannot follow file not in parent revision: "use"
>>>         use
>>>                 *** Error: file not in parent or child
>>>       index.html: abort: cannot follow file not in parent revision:
>>> "Mercurial"
>>> abort: cannot follow file not in parent revision: "basic"
>>> abort: cannot follow file not in parent revision: "add"
>>> abort: cannot follow file not in parent revision: "annotate"
>>> abort: cannot follow file not in parent revision: "clone"
>>> abort: cannot follow file not in parent revision: "commit"
>>> abort: cannot follow file not in parent revision: "diff"
>>> abort: cannot follow file not in parent revision: "export"
>>> abort: cannot follow file not in parent revision: "forget"
>>> abort: cannot follow file not in parent revision: "init"
>>> abort: cannot follow file not in parent revision: "log"
>>> abort: cannot follow file not in parent revision: "merge"
>>> abort: cannot follow file not in parent revision: "pull"
>>> abort: cannot follow file not in parent revision: "push"
>>> abort: cannot follow file not in parent revision: "remove"
>>> abort: cannot follow file not in parent revision: "serve"
>>> abort: cannot follow file not in parent revision: "status"
>>> abort: cannot follow file not in parent revision: "summary"
>>> abort: cannot follow file not in parent revision: "update"
>>> abort: cannot follow file not in parent revision: "use"
>>> Done.
>>
>>


-- 
Dmitry Samersoff
Oracle Java development team, Saint Petersburg, Russia
* Give Rabbit time, and he'll always get the answer


More information about the jdk8-dev mailing list