I think that even just on private machines, this would make some types of legal compliance needlessly difficult. If you ever need to delete that data, for example to comply with a corporate retention policy or in response to a request from an individual in a jurisdiction that requires you allow doing so, you would need not just to rewrite history but also to ensure that history is rewritten in every clone that any employee has ever made of that repository; there might not even be a record of which clones exist.
dreamcompiler|4 years ago
As for the individual repos, here's the procedure:
Do not do the above unless you completely understand the ramifications. But those ramifications might be precisely the ones you want for legal compliance.JulianWasTaken|4 years ago
There are various tools to properly filter history, e.g. `git-filter-repo`, but the short answer is as the grandparent commenter said, things get hairy, you need to rewrite history and coordinate. It's not a situation you should hope to get yourself into...
guipsp|4 years ago