14. Real-time editing
Now Barney and Betty can type and see each other's edits in real time. Their working copies will remain synchronised. Eventually Betty had enough and chooses Disconnect.
A curious thing happens: The edits on Betty's instance are reverted, taking her working copy back to the end of 'bam'.
The reason for this is to make it impossible for Betty to inadvertently check in the edits that have been assigned to Barney's working copy as part of their interactive session.
Barney also selects Disconnect (to end hosting the interactive session). He makes some further changes, and performs a check-in. The result is:
The repository can now be depicted as follows: