Part of bzrlib.atomicfile View In Hierarchy
This also causes hardlinks to break when it's written out.
Open this as for a regular file, then use commit() to move into place or abort() to cancel.
Method | __init__ | Undocumented |
Method | __repr__ | Undocumented |
Method | write | Write some data to the file. Like file.write() |
Method | commit | Close the file and move to final name. |
Method | abort | Discard temporary file without committing changes. |
Method | close | Discard the file unless already committed. |
Method | _close_tmpfile | Close the local temp file in preparation for commit or abort |