Automatic before covered ops
A restore point is created before covered dangerous operations so you have a way back.
Flux restore points create recovery-oriented checkpoints around risky history operations so rebase, reset, cherry-pick and merge feel less like a leap of faith.
Dangerous history operations can move HEAD, rewrite commits or discard work in a way that is intimidating to reverse. Without a checkpoint, recovery means digging through reflog by hand under pressure.
Flux restore points cover dangerous history operations like reset, rebase, cherry-pick, revert and merge. They are not a universal undo: discard and clean do not create a Flux restore point today, so treat those as destructive unless you stash or commit first.
A restore point is created before covered dangerous operations so you have a way back.
Undo/redo coverage spans covered history operations and is expanding across more flows.
Restore points appear in the Safety Timeline alongside reflog movement and risk events.
Restore points are local-first. They reference your own repository state and are never sent anywhere by FluxGit.