Hi,
On Fri, 25 May 2018, 9:51 am Winfried Tilanus, winfried@tilanus.com wrote:
On 05/25/2018 10:35 AM, Daniel Stone wrote:
Git is certainly not an unchangeable record, on a technical level. It's just that certain repositories have a policy of not rebasing to remove PII and similar from history.
Being only a basic Git user, I need your experience here: how practical is rebasing to remove a commit message or an e-mail address from a commit two years ago?
Technically it's completely trivial and possible to automate.
Everyone pulling the repository will have to deal with the result: they will need to manually reconcile the new and old state via a rebase or merge. This is something that's part of the workflow of some large repositories.
The result is somewhat more painful to work with, but that's a workflow and policy issue rather than a technical one ...