fix tests

@kevgo

There were some inconsistent failing tests.

So previously these no diff tests created the same commit on two different branches. If two commits are created at the same time, with the same commit message, and the same commit changes, they result in the same SHA. This was failing when the commits were not created at the exact same time and thus it expected the reset command. By giving each a unique commit message, the reset command is now always required.