Move the undo cursor back one commit (silent-zone reflog undo) and persist the new cursor. Returns the undone `Rev`. The working registry is rewound in place by the reverse delta, so re-snapshot it (alongside `head`) or a reopen would read a `registry.bin` inconsistent with the persisted cursor.
(&mut self)
source not stored for this graph (policy: none)
nothing calls this directly
no test coverage detected