OK, fixed. Having forest installed on this version of Mercurial causes webrev to not run correctly & removing it entirely seems to be necessary.
Thanks, Ben On Sat, Mar 9, 2013 at 10:17 PM, Jonathan Gibbons <jonathan.gibb...@oracle.com> wrote: > 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.gibb...@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. >>> >>> >