Conceptual
Login

Turning Commits into a Patch Series

The kernel community reviews changes as plain-text patches sent by email, not as links to a web page. Git turns your commits into exactly those files, one per commit, with the message and the diff. Splitting your work into small commits that each do one thing is what makes the series reviewable. A single giant patch is usually asked to be split before anyone reads it.

Questions this Concept answers

  • Why does the kernel community insist that a change be split into small commits that each do one thing?