To view parent comment, click here.
To read all comments associated with this story, please click here.
Except they're not simply a making feature-by-feature, bug-by-bug reimplementation of CVS. They're making a better CVS that fits their needs. They're leaving out things they consider bloat in CVS and improving the stuff they don't think works as well as it should. Basically they considered the old CVS too stagnant and too bloated, so they made a better one.
To what I understand, OpenCVS is a reimplentation of CVS with better security and access control while staying compatible with the original as much as possible. At least, it's how they are advertising it. They cannot add or remove many features if they want it that way. Even if they change their minds, they are still building a new solution based on something that is obsolete.
I believe it would just be more productive to start up a new SCM.





Member since:
2005-07-08
The problem is not so much that they're rewritting CVS with a BSD license. The problem is that these days pretty much everybody is running away from CVS to distributed systems like git or mercurial.
So basically OpenBSD is wasting the few time they have into rewritting a outdated source management system.