this is not a ```diff```, this is a ```commit``` ... it doesn't have to have ```git-``` prefix, I'll soon refactor the extension not to use ```git``` prefixes too much ... please call it ```commit``` or ```history-commit``` whatever you think is better but not ```diff```