Is there a recent CVS-Version that cleanly compiles? Last time I checked it out, it did compile with errors and my app didn't work because of that.
So I waited one day and checked out again. Ah, that time CS worked fine...but CEL didn't compile anymore because of changes in CS. Then I saw a message that there are errors fixed in CEL depending on the recent changes in CS, so after 5 hours I checked out CEL with these fixes.
But CEL needs a "recent" version from CS so I checked out CS again... and now CS doesn't compile because of further changes...
I think I can do this update-and-compile-game for the next weeks without getting a working CS+CEL combination, because I saw many "I rewrote this" "I rewrote that" "Proposal for" messages in the mailinglist.
Most projects only checkin code that compiles. It doesn't have to work, but it does have to compile at least.
Don't you make a compile-test after changing something? I would never checkin code that doesn't compile, that would keep my team off from work.
And when you make severe changes like this SCF-change, why don't you use a branch (
https://www.cvshome.org/docs/manual/cvs-1.12.12/cvs_5.html#SEC56) and merge it to the HEAD after it is ready?
I never know if I can do an upgrade or not. I should use the last stable version, but there are things in CVS that I need, so I cannot use the last stable.
Could you please announce the next compiling CVS-version from CS+CEL before adding new features without fixes or use the branching-mechanism for all these error-prone changes? This would be great, thanks.