Kinds of commits

Kinds of commits

  • Non-merge commits are the “real” commits that represent the changes authored by contributors
  • Merge commits are the ones generated by a maintainer running the merge script on the real commits to merge them
  • Self-merges are when the maintainer merges a PR that he also authored