Removing hard coded branch names
The --rebase --last strategy now rebases both the last commit and the other commits in two steps
Updating documentation