Mail Archives: djgpp-workers/2000/12/07/16:45:14
> If CVS (e.g., 1.9) just respected the RCS `-x' switch,
> a non-lfn DJGPP port would be almost automatic.
Maybe, but recent versions of CVS use their own RCS routines; and just changing the suffix doesn't necessarily help (that can be done at compile-time in CVS).
Some parts are easy enough (e.g. you could configure cvs so files in the repository retain their name). This is ok, as long as you don't need to access those files using legacy tools (like rcs). But you'd also need to change the names of temporary files CVS uses, and it's way too easy to subtly break things by fiddling with them; additionally, external packages may rely on specific names.
If someone is willing to hack^Wextend CVS to provide SFN support, feel free to do so. I'm not releasing 1.11 until libsocket has its WinSock2 support, so I can thoroughly test the networking (early tests seemed promising, but the 32K limit using sock.vxd made it hardly usable).
So just send me a diff and I'll be happy to integrate it.
Also, ould anyone be interested in having the 'edit -c' patch integrated in the DJGPP CVS port? This option to edit checks whether there are editors on the file yet, and fails if there are, thereby providing an simple exclusive checkout system (better than admin -l/-u).
- Raw text -