Adding tests for git edge cases