In article <[EMAIL PROTECTED]>, Wade Williams wrote: >Myself and another programmer are working on a project. We're working >mainly on different sections of the code. > >Day 1: I checkout the project >Day 2: I make changes and commit them, and then continue working on my >working copy. >Day 3: Programmer B makes changes and commits them
If B does a module-level commit, then B's commit attept should fail with the ``up to date check failed'' diagnostic on files that you commited on day 2, assuming that B did a checkout before day 2, and has not updated since then. Thus B is forced to update to incorporate your changes via cvs update, resolve any conflicts and try the commit again. If people cheat by committing only the files that they modified, they can get around the up to date check. But that is a bad idea because the changes you make in one set of files can semantically conflict with changes in another set of files. _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
