Working with patches

Patches are now deprecated, see Creating merge requests instead.

Applying a patch in a feature branch

Workflow for applying and removing a patch for testing, using a feature branch

Making a patch

How to use Git to make a patch

Creating an interdiff

How to create an interdiff file to show the differences between two patches

Rerolling patches

Explanation of why some patches need to be rerolled, and instructions for how to do it

Command-only full patch workflow

Abbreviated workflow (commands only) to apply a patch, make a new patch with additional changes, and reroll a patch