[VersionControl] Implemented backend specific tests

Include a fixup for GetPushDiff.