Ask HN: client terminated contract, should I remove unpaid-for commits?
Now, they have all my commits for that work order leading up to the final ticket (about $700 of my time). A lot of work down the drain. My question is, seeing as the whole shebang is either accepted or rejected (not individual tickets), should I remove all my commits for that work order, since I'm not being paid for them? A simple `git rebase -i ... git push --force` would do. I'm sure someone has a local clone and could figure it out (after some cursing). Possibly enough to leverage a payout on my work, otherwise (since that's been addressed in the contract) they'll just deal with the lost work order as I am.
I don't mean to be malicious, I'm not trying to haxor their bases; I just don't want them to have my work for free. I've looked through the contract and there's nothing addressing redacted IP on failed work orders as far as I can tell. Thoughts? More trouble than it's worth?