most software currently supports only linear history
exceptions are vim
and emacs
which provide tree-like undo history, where every change creates a branch:
git does something similar, but is far from accessible
web browsers should be great at this, but fail all the time
history could be Browsable and Searchable
history of changes is another example of Sequences of Static Snapshots
58 words last tended to on 2020-12-21 — let me know what you think