<div dir="ltr"><div dir="ltr">Hi Even,</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 28 Nov 2022 at 16:14, Even Rouault <<a href="mailto:even.rouault@spatialys.com">even.rouault@spatialys.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The Big reformat commit itself <br>
should be done with a dedicated github account, like we did with the <br>
"git mv gdal/* ." tree-reorganisation to avoid unfair commit statistics.</blockquote><div><br></div><div>Git supports blame-ignore files [1], which will "Ignore changes made by the revision when assigning blame, as if the change never happened. Lines that were changed or added by an ignored commit will be blamed on the previous commit that changed that line or nearby lines."[2]</div><div><br></div><div>Which isn't in the RFC, but should definitely be used. Also means changes don't have to be a single commit.</div><div><br></div><div>I don't know how it affects Github/etc statistics, but presumably it wouldn't be too difficult to check.</div><div><br></div><div>Rob :)</div><div><br></div><div>[1] <a href="https://git-scm.com/docs/git-config#Documentation/git-config.txt-blameignoreRevsFile">https://git-scm.com/docs/git-config#Documentation/git-config.txt-blameignoreRevsFile</a></div><div>[2] <a href="https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revltrevgt">https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revltrevgt</a></div><div><br></div><div> </div></div></div>