Several Hex Editor Neo commands are related to document's history.
The last executed operation is undone and becomes the phantom operation. The previous operation becomes a current operation. This command is disabled if there is no previous operation.
Complexity: constant-time.
The first operation in operation tail becomes a current operation. If there are no phantom operations, this command is disabled.
Complexity: constant-time.
All operations in a history are deleted. The document state is NOT changed, all modifications are “merged” into the single operation, which becomes an operation list root.
Complexity: linear-time (depends on the number of operations in history and their complexity).
History Purge provides you with three ways of purging an operation history:
Complexity: constant-time. See the Purging History.
The entire operation history is compressed and saved to a disk file. It then may be loaded and applied to the same document. See the Saving History section for more information.
Complexity: linear-time.
Loads a saved operation history from a disk file. Several checks are performed to make sure the history is loaded for the same document. See the Loading History section for more information.
Complexity: linear-time.