Cannot create webrev

Jonathan Gibbons jonathan.gibbons at oracle.com
Sat Mar 9 14:17:34 PST 2013


Generally, yes, forest is deprecated.

If you're just working within a single repo, run webrev in that repo.

-- Jon


On 03/09/2013 12:36 PM, 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.
>>



More information about the jdk8-dev mailing list