Vesperman, Jennifer (2009). Essential CVS. (2nd ed.). Sebastopol: O'Reilly Media, Inc.. p. 7. ISBN9780596551407. https://books.google.com/books?id=nIMNLXCBjn0C&q=atomic+commit+cvs&pg=PA7. "A feature that CVS doesn't have, and that many teams like, is atomic commits. This feature ensures that while one person is committing changes to the repository, no one else can. Thus, each commit is a separate process, and the repository is never in a state where it has mismatched files."