When committing changes I would like the option to add the changes to a historic commit. Not just last commit using amend. This is for the case where a change was accidentally omitted from the correct commit and subsequent commits have been made.
The process is described here:
It is involved, but seems ripe for automation.