Docs / Concepts / Versions, diff and rollback
Versions, diff and rollback
Every push is a version.
A version belongs to one environment and records its author, message and the keys that changed. Secrets that did not change are carried forward by reference, so a one-key change never re-encrypts two hundred keys.
Kinds of versions
| push | Created by storeenv push. |
| web-edit | Saved from the browser editor. |
| rollback | A new version equal to an older one. |
| rekey | New keys for secrets after someone lost access. The values are the same. |
Conflicts
If the remote moved since you last synced, push stops with SE_REMOTE_AHEAD. Pull first, or use --force to add your version on top. Nothing is ever deleted from history.