I have a bad feeling that the answer is no, but is the checkin command of ClearCase Remote Client in single-command mode in anyway atomic?
For example, I have three files A, B, and C. I make changes to each file and perform a checkin. A checks in, B checks in, but C gets a merge conflict. In that case, what happens? Will the checkin for all files fail, or will it fail for only C (in which case, the repo is in a broken state).
If it is the latter, is there a way to make it atomic using just rcleartool?
Any help would be appreciated!
I haven't tested it yet, but not that:
(which makes me think that rcleartool shouldn't be able to perform -- over WAN -- an atomic checkin: it would block a Vob for way too much time).
The latest (7.1.2) description of Checkin does mention:
So in case of a merge conflict, it will abort the all transaction.