While installing Git 2.7.2, an error was encountered where C:\Program Files\Git\mingw64\bin was unable to be deleted. I was given a dialog with three choices: Abort, Retry, or Ignore. Well, it's fairly safe to say that ignoring this is not a good idea, and retrying didn't work (of course), so really, the only sensible option was to Abort.
When I clicked Abort, the status bar changed and said Rolling back.... However, my previous installation was now corrupted--as not all files were restored/rolled back. This is a pretty huge installer bug. The whole point of MSI's is that they're transactional.
If you're not going to support rolling back a failed installation, then remove the rollback steps in the installer.
While installing Git 2.7.2, an error was encountered where
C:\Program Files\Git\mingw64\binwas unable to be deleted. I was given a dialog with three choices:Abort,Retry, orIgnore. Well, it's fairly safe to say that ignoring this is not a good idea, and retrying didn't work (of course), so really, the only sensible option was toAbort.When I clicked
Abort, the status bar changed and saidRolling back.... However, my previous installation was now corrupted--as not all files were restored/rolled back. This is a pretty huge installer bug. The whole point of MSI's is that they're transactional.If you're not going to support rolling back a failed installation, then remove the rollback steps in the installer.