Anyone knows how much impact this change can bring? How much systems rely on file?
Personally, every time I use it was as one-time script.
Anyone knows how much impact this change can bring? How much systems rely on file?
Personally, every time I use it was as one-time script.
Despite using old tools, the OpenBSD guys release their updates every 6 months like clockwork, and have for the past two decades. I know of no other FOSS project with that level of project management.
CVS is frankly hideous. Saying "git is way too complicated" is another way of saying "CVS is way underpowered". However, a good reason to cling to this relic of a bygone age is that, as far as I know, they have everything in CVS, and it must be a lot more convenient to be able to checkout an arbitrary part of their dev tree than messing around with git submodules.
That said, if their attitude is really "if you complain about CVS, you are not worthy", that is bound to turn off many people, and for good reason.
That's what I am saying. However, there is a big difference between "we use CVS for good reasons" and "we are not aware of the limitations of CVS compared to modern DVCS". That's the difference between "sane" engineering conservatism and a "get off my lawn" attitude.
Perhaps their goal isn't reaching those people.
Side note: I'd be really interested to see an OpenBSD designed VCS. I'd be very curious what the design would look like.
I don't know. What's wrong with it? I've used it for decades now and it's never really been a problem. Sure, I like git, but the idea that CVS is some kind of show-stopper just never resonated with me.