[cvsnt] Re: Looking up *_protocol.dll

Tony Hoyle tony.hoyle at march-hare.com
Wed May 17 01:15:54 BST 2006


McNamee, John wrote:

> Having multiple client versions of CVSNT on the same machine is a
> reasonable and previously supported use case.  Why break that?  What's
> the up side?  When would you ever want to load cvs.exe from directory A,
> but protocol DLL's from directory B?
>  

Because it's not just cvs.exe that loads the protocols, and it's not 
reasonable to expect all executables that use them to live in the same place.

It was never supported to have multiple cvs.exe versions, due to repository 
differences, library differences, registry differences - any of which could 
give you undefined behaviour.

Tony



More information about the cvsnt mailing list