> This further reduces git to being just a means to an end: the end being able to just mindlessly push code over a fence and see it magically deployed.
I fail to see how that would be a bad thing?
I fail to see how that would be a bad thing?
The fact that you can use it to deploy is just a side effect and using git solely because it makes it easier to deploy changes is thoroughly missing the point.