-
Bug
-
Resolution: Fixed
-
Medium
-
1.9.0-beta-5
-
None
In the new 1.9.0.5 Beta SourceTree will crash when you attempt to change the password for a hosted account.
Steps to Reproduce
- Open SourceTree
- Open View/Show Hosted Repositories
- Click Edit Accounts
- Select editing an existing account or add a new one.
- tab through the username text box, to activate the_change password_ button
- click the change password button
- Crash
Workaround
- Copy the Askpass.exe from the installation tools folder into the installation folder alongside SourceTree.exe
NB. This will not affect production builds it is a side effect of the new Squirrel installer used for Betas
Reason
- Squirrel effectively expects a single .exe in the installation directory. To support this AskPass.exe was moved to the tools folder and referenced from there for DVCS interactions.
- However the change password option within SourceTree, references AskPass.exe as a library, which it can not now find.
- This was missed in testing due to an incomplete clean of a previous test installation.