I'm using SourceTree 1.5.2 for Windows and I'm having problems doing a interactively rebase with edit.
What I'm trying to do is to run the equivalent to:
git rebase --interactive 07b...
with "edit" in a single commit. If I understood correctly, checking the "Amend commit?" checkbox does exactly that, as explained here.
The problem is that, after I mark any commit to be edited, I get two messages:
The first one is the expected one, SourceTree is running rebase and stopping at the commit:
Stopped at 07b... My commit message
You can amend the commit now, with
git commit --amend
Once you are satisfied with your changes, run
git rebase --continue
Completed successfully.
But when I close this window, I instantaneously get a rebase --abort everytime.
git -c diff.mnemonicprefix=false -c core.quotepath=false rebase --abort
Completed successfully.
So my repository goes back to the initial state and I can't rebase editing. I couldn't find any solution so far, I ended up doing this by command line, but I'm wondering if I'm doing something wrong or if this is a bug.