trouble with 'cvs commit -l' in visad/data/netcdf

I just switched demedici over to jdk1.2beta3 and its Java3D.  That is,
/opt/java and /opt/java3d now point at the new software.  This has
caused a number of code changes, including the compile error:
 
> data/netcdf/Vetter.java:104: Assignment expressions are not permitted as the 
> third subexpression of a conditional expression (that
>                             : upperVettingLimit = fillValue - 1;
>                                                 ^
> 1 error
 
I fixed this by changing ': upperVettingLimit = fillValue - 1;' to
': (upperVettingLimit = fillValue - 1);'.  However, I could not check
it in:
 
> Checking in Vetter.java;
> /upc/share/visad/cvsroot/visad/data/netcdf/Vetter.java,v  <--  Vetter.java
> new revision: 1.4; previous revision: 1.3
> /usr/local/gnu/bin/diff: invalid option --
> /usr/local/gnu/bin/diff: Try `/usr/local/gnu/bin/diff --help' for more 
> information.
> ci: /upc/share/visad/cvsroot/visad/data/netcdf/Vetter.java,v: diff failed
> ci aborted
> cvs server: could not check in Vetter.java
 
This may have something to do with cvs between domains.
 
Bill
 
----------------------------------------------------------
Bill Hibbard, SSEC, 1225 W. Dayton St., Madison, WI  53706
whibbard@xxxxxxxxxxxxx  608-263-4427  fax: 608-263-6738
http://www.ssec.wisc.edu/~billh/vis.html