Hello Jim, * On Tue, Jun 08, 2004 at 09:03:27AM -0400 Jim.Hyslop wrote: > Spiro Trikaliotis wrote: > > $ cvs rdiff -uN -r Release_0_1 -r Releae_0_1_Bugfixes > > > What does the -N flag do? It isn't documented.
forget it, it is non-existant with rdiff, while it exists with diff. So it is my fault. with "diff" (not cvs diff), the option -N tells diff to treat files which are non-existant in one directory as if it was there, but empty. This way, the diff is complete. If you do not specify -N, diff only tells you that some file was missing, but you don't see the contents of it. As I said, this option is missing with "cvs rdiff", while it exists with "cvs diff" (cvs 1.11.16). Is this difference "by intention", or is it accidentially? I would find it very usefull for rdiff. The following simple skript demonstrates this: ---------------------------------------------- #! /bin/bash export CVSROOT=~/test.cvsroot/ cvs init mkdir ~/test.cvsroot/test/ cvs co test cd test cat > f1 <<% This is file 1 % cvs add f1 cvs commit -m "First version" cvs tag v1 cat > f2 <<% This is file 2 % cvs add f2 cvs commit -m "2nd version" cvs tag v2 rm f1 cvs rm f1 cvs commit -m "3rd version" cvs tag v3 cvs diff -u -r v2 > ../v2_v3.diff cvs diff -u -r v1 > ../v1_v3.diff cvs diff -uN -r v2 > ../v2_v3_N.diff cvs diff -uN -r v1 > ../v1_v3_N.diff ---------------------------------------------- Regards, Spiro. -- Spiro R. Trikaliotis I'm subscribed to the mailing lists I'm posting, http://www.trikaliotis.net/ so please refrain from Cc:ing me. Thank you. _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/info-cvs