> Why do we lost current config ? Why do you want to keep it? You have the 'current' branch, and you can make snapshots. If you rollback, you overwrite the current branch with the snapshot. That is all you need.