gitgitgadget.github.io - GitGitGadget - contributing git.git patches via GitHub PRs

Example domain paragraphs

Unlike most open source projects, Git itself does not accept code contributions via Pull Requests. Instead, patches are submitted to the Git mailing list for review and will be applied manually by the Git maintainer.

Apart from lacking the convenience of a web interface, this process also puts considerable demands on the code contributions: the mails are expected to be plain text only (no HTML!), for example, and the diffs embedded in the mails must apply cleanly (no whitespace changes!), among other things.

A few tutorials out there try to help with this process (e.g. Git for Windows' detailed instructions how to contribute patches to the Git project , or Git's MyFirstContribution tutorial ). GitGitGadget tries a different approach: allow contributing patches to the Git project itself by opening a Pull Request either at https://github.com/gitgitgadget/git or directly at https://github.com/git/git and let GitGitGadget prepare and send the corresponding mails.