Hello.
After upgrading from 1.13.1 to 1.14.0, there is no TortoiseSVN context menu for
files and the following errors occur:
[[[
TortoiseProc.exe - System Error
The code execution cannot proceed because libapr_tsvn.dll was not found.
Reinstalling the program may fix this problem.
]]]
[[[
TortoiseProc.exe - System Error
The code execution cannot proceed because libaprutil_tsvn.dll was not found.
Reinstalling the program may fix this problem.
]]]
As far as I understand, the Windows Installer cannot properly install these apr
dlls, because they were downgraded in 1.14.0.
If I'm not mistaken, there is no easy way to use RemoveExistingProducts [1] to
fix this problem, because it's already used in TortoiseSVNOverlays merge module
that will lead to a duplicate id error. So, as a solution, I suggest explicitly
setting REINSTALLMODE [2] property to 'dmus' value.
I've attached a patch.
Thanks and regards,
Denis Kovalchuk