Patches

Patches are often the easiest way for a user to communicate specific code changes to other users and developers of a project. Since most users of a project will not be given access to directly make changes to the project via the Subversion repository, patches provide an easy way to contribute code changes. Instead of posting the text of the new code somewhere, such as within an issue in the issue tracker of a project, posting a patch makes it much easier for the project maintainer to apply the changes and evaluate them to see whether they should be committed to the repository or not.

Creating a patch

How you create a patch will depend on the Subversion client you are using.

Uploading a patch

To upload a patch you must attach the patch to an issue on the project's issue tracker, either as an original post or a follow up to a previous post. For more information see Using the Issue Tracker.

Applying a patch

How you apply a patch will depend on the Subversion client you are using.

Back to top