“Git notes could make it possible to distribute the history of an entire project.”
Git notes attach metadata to commits without changing them. Code review, test results and mailing list links could all live in the repo. GitHub stopped showing them in 2014. Plan or not, review history that lives in GitHub’s database instead of your repo is the lock-in.