| also helps keep the history clean. An easy way to do this is: | | $ git checkout master | $ git merge --squash type-nats-simple Does that make One Patch with a single coherent message, abandoning all the intermediate commit messages on type-nats-simple? I hope so. Simon