Hi,<br><br>I don't know if a request for atomic operations has been made before.<br><br>I see atomic operations, such as commit, and merge/update as very important features. Particularly if the version controlled files are in active use, it is essential that each file is changed in an atomic mater. Possibly by building files in a tmp dir, than atomically moving the files to replace version controlled files. Also if the complete commit or merge did not run to completion, it is important that this is reported by status. A command should be available to roll back working flies to their state prior to the incomplete commit or merge. Alternately the user could attempt another commit or merge.
<br><br>Also please point me to developer docs describing the format of the bzr repository.<br><br><br>Cheers<br>Tim<br>