This isn't on the main branch because it uses the word "Commit" to describe the changes and I am afraid of commitment.