Hi,<br><br><div class="gmail_quote"><div dir="ltr">On Fri, 25 May 2018, 9:51 am Winfried Tilanus, <<a href="mailto:winfried@tilanus.com">winfried@tilanus.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 05/25/2018 10:35 AM, Daniel Stone wrote:<br>
> Git is certainly not an unchangeable record, on a technical level. It's <br>
> just that certain repositories have a policy of not rebasing to remove <br>
> PII and similar from history.<br>
<br>
Being only a basic Git user, I need your experience here: how practical <br>
is rebasing to remove a commit message or an e-mail address from a <br>
commit two years ago?<br></blockquote></div><div><br></div><div>Technically it's completely trivial and possible to automate.</div><div><br></div><div>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.</div><div><br></div><div>The result is somewhat more painful to work with, but that's a workflow and policy issue rather than a technical one ...</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div>