Hiya Volker , I have latest webrev.ksh with 2.7.2 as delivered via update deb i.e. not self-built.
Even better than using print, using ksh -x make/scripts/webrev.ksh reveals the following ... . . hg path + 2> /dev/null + cat + tmp='default = ssh://jtc-hg.hursley.ibm.com//home/hg/jtchg-ibm-adm/composite/80/jcl/head' + [[ -n 'default = ssh://jtc-hg.hursley.ibm.com//home/hg/jtchg-ibm-adm/composite/80/jcl/head' ]] + OUTPWS='default = ssh://jtc-hg.hursley.ibm.com//home/hg/jtchg-ibm-adm/composite/80/jcl/head' + OUTPWS2='default = ssh://jtc-hg.hursley.ibm.com//home/hg/jtchg-ibm-adm/composite/80/jcl/head' + [[ -n 'default = ssh://jtc-hg.hursley.ibm.com//home/hg/jtchg-ibm-adm/composite/80/jcl/head' ]] + expr 'default = ssh://jtc-hg.hursley.ibm.com//home/hg/jtchg-ibm-adm/composite/80/jcl/head' : '.*://[^/]*@.*' + [[ 0 -gt 0 ]] + [[ -z '' ]] + hg branch + HG_BRANCH=default + [ default '==' default ] + HG_BRANCH='' + [[ -z '' ]] + [[ -z '' ]] + hg outgoing -q --template '{rev}\n' default '=' ssh://jtc-hg.hursley.ibm.com//home/hg/jtchg-ibm-adm/composite/80/jcl/head + sort -n hg outgoing: invalid arguments + ALL_CREV=$'\n\nhg outgoing [-M] [-p] [-n] [-f] [-r REV]... [DEST]\nshow changesets not found in the destination\nuse "hg help outgoing" to show the full help text' + [[ -n $'\n\nhg outgoing [-M] [-p] [-n] [-f] [-r REV]... [DEST]\nshow changesets not found in the destination\nuse "hg help outgoing" to show the full help text' ]] + echo $'\n\nhg outgoing [-M] [-p] [-n] [-f] [-r REV]... [DEST]\nshow changesets not found in the destination\nuse "hg help outgoing" to show the full help text' + head -1 + FIRST_CREV='' + [[ -z '' ]] + find_outrev '' hg: parse error: can't negate that expr: syntax error . . As you can see, the prefix isn't stripped off before being passed on to the hg outgoing command - hence my posited 'fix', if it is actually a defect. Rgds , On Thu, 2013-11-14 at 13:54 +0100, Volker Simonis wrote: > That's strange. > > I'm using the latest webrev.ksh from jdk8/make/scripts/webrev.ksh with > Mercurial 2.0.2 (which I tihnk is the default on Ubuntu 12.04) on > Ubuntu 12.04 without any problems. My .hg/hgrc files look as follows: > > [paths] > default = http://hg.openjdk.java.net/ppc-aix-port/stage/jdk > > Did you compile/install Mercurial V2.7.2 yourself? Maybe you could try > with the default Ubuntu Mercurial package? > > You could also try to hack the webrev.ksh script to print what's going > wrong. You could just print the arguments for the line: > > ALL_CREV=`hg outgoing -q --template '{rev}\n' $OUTPWS | sort -n` > > which seems to cause problems on your site. Maybe Anthony is right and > your OUTPWS is somehow miss-detected. > > Regards, > Volker <snip> -- Dave Pointon FIAP MBCS Now I saw, tho' too late, the folly of beginning a work before we count the cost and before we we judge rightly of our strength to go thro' with it - Robinson Crusoe