Hi! I think the only way is to use "diff", not "cvs diff", and pass --exclude to diff for excluding and -N for adding files. But I'm not an expert on this subject. Hence, if so you need to check-out current module from cvs. This assumes you have PuTTY ssh CVS up an running, do you?
My version of CVS (Concurrent Versions System (CVSNT) 2.5.03 (Scorpio) Build 2151 (client/server)) supports the "N" option for adding or removing files but not excluding. I did this cd /gnustep/core mv back back-myworkingcopy cvs -z 9 -d:ext:[EMAIL PROTECTED]:/cvsroot/gnustep co back mv back back-old ...unzipped back-gdiplusmods-20051201.tar.bz2 into core/back diff -Naurbd \ --exclude CVS \ --exclude "config.*" --exclude configure --exclude "*.cache" \ --exclude ".#*" --exclude "*_obj" --exclude "*.rej" --exclude "*.def" \ back-old back > back-gdiplus.patch rm -rf back mv back-old back patch -p0 -i back-gdiplus.patch Regards Frode -----Original Message----- From: Christopher Armstrong Sent: Saturday, December 03, 2005 12:16 AM To: [email protected] Subject: RE: GNUstep on windows On Fri, 2005-12-02 at 21:05 +0100, Frode wrote: > Man, I like you! That's excellent! :) > > Do you have patch-files besides archive of the back-directory? Can you > diff them against cvs repository? Thanks in advance > Regards, > Frode Whats the command to diff against CVS, when files have been <added>. I emphasize this point "added", as I have files that don't exist in cvs and "cvs diff" doesn't include my new files (a directory and the GDIPlus backend). I also need it to ignore the configure file, as most of the changes to it are from me regenerating configure using autoconf, with a lower version (hence alot differences). _______________________________________________ Discuss-gnustep mailing list [email protected] http://lists.gnu.org/mailman/listinfo/discuss-gnustep
