do all backward migration first
Do a 'reset --hard' if needed and at most one
checkout the settings as well: to get the new app