Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Source tree hangs during squash and never recovers

fban
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
April 27, 2026

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.

2 answers

1 vote
fban
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
April 28, 2026

Not sure if it was the version, but updating Source Tree to the suggested version worked out of the box. 

Tomislav Tobijas
Community Champion
April 28, 2026

Nice. Glad you've managed to sort this out then. 👍

0 votes
Tomislav Tobijas
Community Champion
April 27, 2026

Hey @fban ,

Have you tried using v3.4.30 instead of 3.4.26? Not sure if this has been addressed in the newer versions 👀

There are a couple of 'rebase-related' reported bugs, but I don't think these exactly describe what you're experiencing. 

Apart from upgrading, a couple of things you could check:

  • Check for Reserved Characters: Ensure there are no other special characters in your file paths or branch names that Windows might restrict, such as colons or pipes.

  • Verify System Permissions: Confirm that your user account has Full Access permissions to the AppData\Local\SourceTree directory to ensure the stree_gri tool can execute properly.

  • Check for Locked Files: Sometimes a lingering .git/index.lock file can prevent Git operations from completing; ensure no other Git processes are running and manually remove this file if it exists in your repository's .git folder.

Cheers,
Tobi

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events