Hey there,
I am trying to integrate SourceTree into our software deployment cycle and encountered a problem with the current way the SourceTree installer is working.
We are deploying software via a window service that is run as the user "system".
It is not possible for us to install via a system user. The deployment works when it is run as a local user of the machine.
I think it might be connect to the fact that enviroment variables are not resolved and in turn the installer cannot be unpacked. Sadly the flag "INSTALLDIR" does not resolve the problem for us.
The second thing that I noticed is that the installer does not return an appropriate %errorlevel%. It always returns "0" and signals that the install was successful.
Hope somebody can help us with that.
Regards.