Autosave, git-style