Is the branch-tip simply the staging area? What if you're only half-done with that final commit?
https://sapling-scm.com/docs/commands/amend
In git, with `git commit --patch`
https://sapling-scm.com/docs/commands/amend