Re: How to contribute - webrev question

2009-07-17 Thread Dalibor Topic
Ulf Zibis wrote:
 Much thanks, Martin, to rub my eyes.
 
 I'm successive with Cygwin to run awk scripts on Windows, but there is
 no library for ksh (Kern Shell) :-(

There is pdksh, fwiw: http://cygwin.com/packages/pdksh/pdksh-5.2.14-3
but it may or may not work. It may be worth a try, of course.

cheers,
dalibor topic
-- 
***
Dalibor Topic   Tel: (+49 40) 23 646 738
Java F/OSS Ambassador   AIM: robiladonaim
Sun Microsystems GmbH   Mobile: (+49 177) 2664 192
Nagelsweg 55http://openjdk.java.net
D-20097 Hamburg mailto:dalibor.to...@sun.com
Sitz der Gesellschaft: Sonnenallee 1, D-85551 Kirchheim-Heimstetten
Amtsgericht München: HRB 161028
Geschäftsführer: Thomas Schröder, Wolfgang Engels, Wolf Frenkel
Vorsitzender des Aufsichtsrates: Martin Häring




Re: How to contribute - webrev question

2009-07-17 Thread Ulf Zibis

Hi all,

I'm very happy to successful run webrev on Windows :-)
Much thanks you all.

Now I have some errors when trying to 'webrev' a single file 'README' 
from my workspace.

I'm afraid, I don't understand, how to define a 'filelist'.
So please give me additional hint.

Here is what I tried:



i...@mobi ~
$ dir /cygdrive
c  d  e

i...@mobi ~
$ cd /cygdrive/c/Projects/OpenJDK7/jdk

i...@mobi /cygdrive/c/Projects/OpenJDK7/jdk
$ dir
ASSEMBLY_EXCEPTION  README  build  make  test
LICENSE THIRD_PARTY_README  dist   src   webrev

i...@mobi /cygdrive/c/Projects/OpenJDK7/jdk
$ /usr/local/bin/webrev -b -o ../webrev -u UlfZibis README
  SCM detected: mercurial
File list from: README
 Workspace: c:/Projects/OpenJDK7/jdk
Compare against: C:/Projects/Repositories/OpenJDK7-tl_jdk/jdk
 Output to: /cygdrive/c/Projects/OpenJDK7/jdk/../webrev
  Output Files:
abort: cannot follow nonexistent file: README:
   README:
   *** Error: file not in parent or child
abort: cannot follow nonexistent file: This
   This
   *** Error: file not in parent or child
abort: cannot follow nonexistent file: See
   See
   *** Error: file not in parent or child
abort: cannot follow nonexistent file: Simple
   Simple
   *** Error: file not in parent or child
abort: cannot follow nonexistent file: 1.
   1.
   *** Error: file not in parent or child
mkdir: cannot create directory `c:/Projects/OpenJDK7/jdk/http:': No such 
file or

directory
   http://java.sun.com/javase/downloads/index.jsp
   mkdir: cannot create directory 
`/cygdrive/c/Projects/OpenJDK7/jd

k/../webrev/http:': No such file or directory
/usr/local/bin/webrev[2873]: cd: 
c:/Projects/OpenJDK7/jdk/http:/java.sun.com/jav

ase/downloads - No such file or directory
mkdir: cannot create directory 
`/cygdrive/c/Projects/OpenJDK7/jdk/../webrev/raw_

files/old/http:': No such file or directory
mkdir: cannot create directory 
`/cygdrive/c/Projects/OpenJDK7/jdk/../webrev/raw_

files/new/http:': No such file or directory
*** Error: file not in parent or child
abort: cannot follow nonexistent file: Set
   Set
   *** Error: file not in parent or child
abort: cannot follow nonexistent file: 2.
   2.
   *** Error: file not in parent or child
abort: cannot follow nonexistent file: You'll
   You'll
   *** Error: file not in parent or child
abort: cannot follow nonexistent file: bcel.jar
   bcel.jar
   *** Error: file not in parent or child
abort: cannot follow nonexistent file: jibx-bind.jar
   jibx-bind.jar
   *** Error: file not in parent or child




  
i...@mobi /cygdrive/c/Projects/OpenJDK7/jdk

$ /usr/local/bin/webrev -h
/usr/local/bin/webrev[2107]: -h: unknown option
Usage:  webrev [common-options]
   webrev [common-options] ( file | - )
   webrev [common-options] -w wx file
   webrev [common-options] -l [arguments to 'putback']

Options:
   -v: Print the version of this tool.
   -b: Do not ignore changes in the amount of white space.
   -c CR#: Include link to CR (aka bugid) in the main page.
   -i filename: Include filename in the index.html file.
   -o outdir: Output webrev to specified directory.
   -p compare-against: Use specified parent wkspc or basis for 
comparison


   -w wxfile: Use specified wx active file.
   -u username: Use that username instead of 'guessing' one.
   -m: Forces the use of Mercurial
   -t: Forces the use of Teamware

Mercurial only options:
   -r rev: Compare against a specified revision
   -N: Skip 'hg outgoing', use only 'hg status'
   -f: Use the forest extension

Environment:
   WDIR: Control the output directory.
   WEBREV_BUGURL: Control the URL prefix for bugids.
   WEBREV_SACURL: Control the URL prefix for ARC cases.

SCM Environment:
   Teamware: CODEMGR_WS: Workspace location.
   Teamware: CODEMGR_PARENT: Parent workspace location.

Contact: jean-christophe.col...@sun.com for issues and bug reports.


i...@mobi /cygdrive/c/Projects/OpenJDK7/jdk
$ /usr/local/bin/webrev -b -o ../webrev -u UlfZibis  README | - 
bash: syntax error near unexpected token `newline'

i...@mobi /cygdrive/c/Projects/OpenJDK7/jdk
$ /usr/local/bin/webrev -b -o ../webrev -u UlfZibis README | -
bash: -: command not found
  SCM detected: mercurial
File list from: README

i...@mobi /cygdrive/c/Projects/OpenJDK7/jdk
$ /usr/local/bin/webrev -b -o ../webrev -u UlfZibis  README | - 
bash: syntax error near unexpected token `'

i...@mobi /cygdrive/c/Projects/OpenJDK7/jdk
$ /usr/local/bin/webrev -b -o ../webrev -u UlfZibis  README | -
bash: syntax error near unexpected token `'

i...@mobi /cygdrive/c/Projects/OpenJDK7/jdk
$ /usr/local/bin/webrev -b -o ../webrev -u UlfZibis  README | -
bash: -: command not found
  SCM detected: mercurial

i...@mobi /cygdrive/c/Projects/OpenJDK7/jdk
$