This is interested. I have an integration test that passes using a local repository. also I think my manually tests worked. I'll definately need to look into this. I though the git client itself prevented pushes without the `--force` flag in this this scenario.