Design in progress
Implementation in progress
- Allow snapshoting the state of the project so that future changes can be rolled back.
I think it is okay if rolling back requires re-loading the project. -- Christian
- Provide a simple UI to both snapshot and rollback to previous snapshot.
- This feature should use Git internally and store all tree and any modified changes in a temporary branch.