TortoiseSVN 21551: use MajorUpgrade instead of doing everything on our own
commitadb2e75b7a38b8f834c9082241da73639b7318f8
authorFrank Li <lznuaa@gmail.com>
Sun, 21 Aug 2011 14:42:47 +0000 (21 22:42 +0800)
committerFrank Li <lznuaa@gmail.com>
Sun, 21 Aug 2011 14:50:23 +0000 (21 22:50 +0800)
tree9428ad9baf12f32c1b45e2b03da612baf1356bbc
parent90fafd6c3b77b241743c256d56f4eb2f2d329e28
TortoiseSVN 21551: use MajorUpgrade instead of doing everything on our own

* allow downgrading: this ensures that all binaries are replaced, even if
* the version resources are the same or older, important because the version
* resource of libsvn_tsvn.dll does not change between nightly builds
* schedule the RemoveExistingProducts action after InstallValidate: VS2010
* doesn't install its dlls into the SxS anymore

Signed-off-by: Frank Li <lznuaa@gmail.com>
src/TortoiseGitSetup/TortoiseSVN.wxs
src/TortoiseGitSetup/UIFragment.wxi