Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Document how to correctly create and apply patches

...

  • Check out code from Source Repository
  • Make your changes, test, and build successfully
  • Make sure you add new files to svn before creating the patch
  • Generate patch using "svn diff --show-copies-as-adds > my.patch" . This also works if you move or delete files (requires svn > 1.7)
  • Open a Jira issue and attach the patch.txt file to the issue. (make sure you select the "Grant license to ASF for inclusion" option)

How to apply a patch

  • patch -E -p0 < my.patch

Becoming a committer

  • First off, read about How the ASF works. Most importantly, the sections on Meritocracy and Roles. That provides a bit of background.
  • The important part is that you need to earn the right to be a committer, it's not something we'll give you just because your name is James Gosling. To earn the right, you need to get involved. (see top section above)
  • If you become involved, participate in email discussions, submit patches, etc... the current devs may invite you to become a committer through a vote. If the vote passes, that will trigger a bunch of things such as submitting a CLA, creating accounts, etc....

...