webrev failure?

Chris Hegarty chris.hegarty at oracle.com
Sun Aug 12 15:15:05 PDT 2012


Martin,

Unless you have changes that span multiple repositories, then it can be 
quite straight forward to run webrev ( without '-f ) on just the 
individual repository that you are changing. It will run with simply 'hg 
out'.

If you have changes in multiple repo's then you have other choices:
  1) run webrev on each individually, and include all the links in the
     review mail
  2) create a 'file.list' ( a file containing your changed files, one
     file name per line ), and pass it as the final arg to webrev
  3) Run with a really really old hg ( I use 0.9.5 ) and an installed
     forest extension. Now, 'webrev -f' should work just fine ;-)

-Chris.


On 11/08/12 17:04, Martijn Verburg wrote:
> Hi all,
>
> Apologies if these are the wrong mailing lists, but I'm assuming that
> the webrev tool falls under this domain somewhat.
>
> In order to get patches into the OpenJDK as cleanly as possible, we're
> looking to utilise webrev (since it's the std and all).
>
> Running "ksh ./make/scripts/webrev.ksh -f" over the latest jdk8/tl
> source (no patches, but a full build was completed using build-infra)
> and I got a host of errors:
>
> --------
>
>     SCM detected: mercurial
> hg: unknown command 'foutgoing'
> 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"
> ..
> ..
>
> --------
>
> A separate, yet related set of errors are at
> http://pastebin.com/q0tF1A4m for sake of brevity in this mail.
>
> I assume I'm running this tool incorrectly, I expected a result of
> something like "You've changed nothing, nothing to se here move along
> please" :-)
>
> Cheers,
> Martijn
>



More information about the build-infra-dev mailing list