Bingo! 'normal' CVS does a check to make sure that you don't accidently revert someone else's revision if you haven't updated before committing. I believe that commit will not work (gives an error) if your code isn't 100% up-to-date with the CVS repository.
Unfortunately, you need direct access to teh CVS system for this to work (since the program has to store a lot of data locally to do this) and freepository.com's method for direct access is too complicated for our purposes. Hell, I'm not even willing to do it. It involves installing a unix shell and crap. Not worth it.
We need a repository where we can use winCVS or something that's easy
. Since it sounds like we're going to 100% open access, security isn't much of an issue.
---Jedi Guardian of the Newbie Questions
---Masters of the Force Team Leader / Creator
---Open Jedi Project Lead Moderator / Co-Founder