One file as it was before a patch touched it, with a fingerprint of what the
patch left behind so a later restore can tell whether anything else has
changed the file since.
snapshot_max_bytes caps how much of a file’s previous contents is kept for
undo; anything larger is recorded as unrestorable instead of truncated, since
a partial restore would corrupt the file.