Patchouli — patch creator

Patchouli is a simple tool for extracting a set of patches from annotated source code.

The user edits and compiles the source code normally, but annotates (using C-preprocessor directives) newly added lines and other modifications as belonging to a certain patch. At any point the entire patch set can be created automatically.

Patchouli is especially useful in projects where maintainers expect big changes to be broken down to many small "stages", each easier to understand. The programmer would still like to work on the source code as a whole.

Patchouli was written by Nadav Har'El based on an original idea proposed by Abel Gordon.

Patchouli features:

Documentation:

Download:

Patchouli is based on original source code written by Nadav Har'El while an IBM employee. This code is copyright © 2010-2013 IBM Corp., and used in Patchouli with permission. However, IBM is not the owner or maintainer of Patchouli, does not endorse it, is not directly receiving any code contributed to this project, or has any other connection with this project. All comments, suggestions, contributions, questions or claims regarding Patchouli should be referred to Nadav Har'El directly.

Patchouli released as free software under the Apache License v2.