We also have an environment in which Unix home directories are accessed via
Samba on NT, which is our platform for development. We use WinCVS 1.1b11 on
NT with global Preferences set to checkout ASCII files with Unix LF
termination (which applies to both checked out files and to CVS
administrative files). This allows us to use CVS on the same checked out
workspace from both from Unix and from NT. I haven't seen any significant
problems with this arrangement so far (although sometimes from WinCVS files
are indicated to be modified (red) when they really haven't been - this is
cleared by performing an update or status).
I agree that the safest way to go is to always use the same platform for CVS
operations in a given workspace, but there are some instances where it is
really convenient to allow heterogeneous platform access (e.g. Unix for
speed, NT for its GUI). The WinCVS implementation appears to successfully
provide this capability (thank you!), even if the core CVS does not.
David