At 02:08 PM 7/21/2004, Jim.Hyslop wrote:
OK, let's run through a use-case scenario:

Scenario: Repository has a file named 'file'. User wants to 'cvs add File'.

CVSNT server, Windows client: 'add' command ignored
CVSNT server, UNIX client: 'add' command fails: "File added independently by
second party"

UNIX server, Windows client: add command ignored
UNIX server, UNIX client: add and commit will succeed.


In your scenario, it appears to me that the only failure comes with the CVSNT server and UNIX client. In that case, the user knows that there are two separate files "file" and "File" in the directory and CVS should be able to add both but it refuses. If I were that user, I would think "CVS is broken". In all other cases, cvs add does the right thing, and another user will be able to recreate the sandbox of this user.

So, the only problem comes when CVSNT is used as a server. Therefore, use a UNIX server.

If you plan on sharing the same files between Windows and unix-like systems, then you have to make sure your filenames are OK on both systems. It doesn't matter if you use CVS to do the sharing, or if you send zipped directories back and forth. That's a problem that is independent of CVS.

Fred

_______________________________________________________________
Frederic W. Brehm, Sarnoff Corporation, http://www.sarnoff.com/



_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs

Reply via email to