Question
Does Tower’s Safe Upgrade option actually create a pre‑upgrade snapshot of the Preferences file?
Rey Finch
0 reputation · 14 Feb 2022, 01:55 UTC
63.9K views0
Goal
To determine whether the Safe Upgrade option in Tower’s installer preserves the user’s Preferences.plist before applying a new bundle.
Constraints
The installer does not mention a snapshot step, and documentation only references a “Safe Upgrade” toggle. Users rely on manual copies of Preferences, and a failed mid‑install can leave a corrupted bundle. Tower’s upgrade does not prompt before discarding custom Git credential helpers.
Open Questions
- When the Safe Upgrade option is selected, does the installer back up the Preferences file to a timestamped folder?
- If the upgrade fails, can Tower automatically restore the pre‑upgrade Preferences without manual intervention?
- Is there a version of Tower that includes an explicit rollback mechanism for the Preferences file?