- lazy: save & commit & merge automatic, pull when needed, lots of commits in history (for testing, solo mode)
- clean: save, then commit & merge when necessary, pull when needed, clean history
- control freak: commit WIP, then commit, then merge, pull when needed, (for teams)
The labels of buttons in features will be reviewed as:
- Save / Discard + icon of the mode + hint sentence to help user understand what he does.