Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
Ori Berger wrote: > Is the repository still compatible with the cyclic CVS? If not, is there > any way to disable these extensions (refuse them at the server even if > client insists) to make sure that the repository remains compatible? No, unless cyclic CVS decides to implement them :) I don't think compatibility is going to be maintainable anyway in the long term (all possible solutions to file renaming for example implicitly break backward compatibility) - it's still possible to convert back using a python script or something like that - at the moment it's a matter of stripping a few keywords and expanding/re-encoding any special deltas. Since CVSNT runs fine on Unix then there's little point in worrying about it. You've always been able to make a repository incompatible simply by adding a unicode file, or changing a -k option during the lifetime of a file, or about a dozen other ways... there's just even more ways to do it that's all. > How would tools that read the repository directly like WebCVS and > friends cope with these? Nothing should read the repository directly - if it does it's broken. There are RCS wrappers that ship with CVSNT to allow RCS access (read only of course) and those do their best to remain compatible (mostly.. I just fixed them as the lockserver updates broke them a while back). Tony