I have SourceTree 3.4.26, a fresh installation on a new PC.
I click on a commit, choose “Rebase interactively,” and then squash it with the previous commit. No matter which commits I use for this operation, SourceTree hangs and never recovers. Other interactive rebase operations, such as moving commits along the history, work fine. Squashing using the command line or Git Bash also works fine.
When opening full output I see
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks -c "sequence.editor='C:\Users\User Name\AppData\Local\SourceTree\app-3.4.26\tools\stree_gri'" -c "core.editor='C:\Users\User Name\AppData\Local\SourceTree\app-3.4.26\tools\stree_gri'" rebase -i --autosquash 5dd98c81fd0f42405227ec1c6996628f56028e27
Rebasing (5/7)
Waiting a long time does not help (10 minutes) I then need to cancel to stop the operation
**Note: it seems also updating a message during git rebase has the same hanging issue.