Rebase, Merge Commit, or Squash: Details of how completed pull requests distribute Diff Delta

By Bill Harding, CEO/Programmer, GitClear
31 years as Developer, 22 years as Lead Developer, 14 years as software metric researcher