Will need some way to generate a canonical form for commands, so git commit file1 has teh same comments as git commit file2