Hello, Derek!

> I got cvs 1.10.8 and the most recent dev version compiling under NT with
> only a few minor changes to the makefile (cvsnt.mak).

Makefiles for Visual Studio are normally generated from the project files,
in this case from cvsnt.dsp

If you run "cvs log cvsnt.mak" you will encounter the following line:

        * cvsnt.mak: Re-generated due to the changes in cvsnt.dsp.

This means that cvsnt.mak doesn't even belongs to the repository if all
people who use it can recreate it. I don't know if the assumption is
correct. If cvsnt.mak needs tweaks you could add a script that performs
those tweaks.

> It generates a lot of warnings and I haven't put it through extensive
> testing yet, but it'll do 'cvs co' and 'cvs diff' ('cvs co' with the
> 1.10.8 grabbed ccvs for me and 'cvs diff' with the same version
> generated this patch).  It looks like the NT makefile could use some
> major tidying and reorginization, but with these changes it works for
> both Debug and Release version.

Ideally, Automake should save all us.

> I'm working on getting sanity.sh to run using the cygwin tools.  I'll
> post my findings.

You will probaly need a patch that makes it possible to select one method
- "local", "fork" or "ext" and use it for all tests without exceptions.
I'm working on it right now.

I hope I don't need to explain you what's wrong with the "naive" diffs.
Put this to your .cvsrc and you will never regret it:

diff -uN
rdiff -u
update -P
checkout -P

Regards,
Pavel Roskin


Reply via email to