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 > <[email protected]> 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
