This will be a train wreck. I hope they don't release before adding compatibility modes to keep the existing sha1's around in the database.
This will be a train wreck. I hope they don't release before adding compatibility modes to keep the existing sha1's around in the database.
[1]: https://github.com/newren/git-filter-repo
[2]: https://htmlpreview.github.io/?https://github.com/newren/git...
I don't think this is going to be a problem at all.
Not talking about archived code, but active projects that pre-date git 3.0
One example is to maintain git-replace refs for the rewritten SHAs but there also exist config flags to enable object format compatibility extensions that help translate the SHAs back and forth.
For massive perf and mem use damage. But oh well. And then we will wait for official version
But also collisions there aren't a big deal. People will cite short hashes when referring to things and that's not "broken".