How to submit patches

As any open source project would, we love patches. But there's a couple of rules for the patches we accept, and some nice to have.

  • Patches need to be sent in .patch format, which can be generated through your svn tool.
  • Patches won't get applied without unit or integration tests. If you submit a patch without test, the development team will have to write the test before trying to fix the issue and apply your patch, which will take longer.
  • Please avoid reformatting code when sending patches, it makes merging more difficult than it need be.

Once you have both tests and a patch to submit, simply submit a new ticket, and attach the patch, and voila!

If you're not registered as a contributor, note that we can only accept trivial contributions. You are still free to send us a patch, but it'll be used as an inspiration for the fix rather than be applied. To know how to judge the difference between a trivial and a non-trivial contribution, see NonTrivialContributions.