software engineering pet peeves@mindpersephone tbh most "git enforcements" are just useless and a failure of coming to terms to an actual agreement
(signed: someone who disabled their commit-msg git hook because what a useless thing we squash our PRs anyway and there's nothing enforcing the message when doing that)
re: software engineering pet peeves@kitten force push can be useful. And I spend enough time fixing someone else force push to know how to recover from one of those