Atomic Check-ins

All check-ins in StarTeam are atomic. Whenever more than one file is checked in as the result of a single transaction, all of the files and their associated process items are updated in a single action. If for some reason, the check-in fails, none of the files are checked in, and the status of the associated process items is not updated.

For example, User A selects to check in all modified files in a StarTeam folder, but one of the selected files is locked by User B. Because of the locked file, no files are checked in (and no process items are updated as fixed), and User A is notified that none of the files were checked in because one of the files was locked by User B.