Next: , Previous: Documenting Your Changes, Up: Sending Patches


7.2 Generating a Bazaar Merge Directive

The Bazaar version control system supports the notion of merge directives. A merge directive is a kind of “superpatch” that contain an ascii-encoded binary block describing the patch (changes to file contents, addition of new files, etc) and a preview that is much like a regular diff.

A merge directive can be merged into a given branch much like any other branch.

To create a merge directive out of your bazaar branch just type the following command:

     $ bzr send -o my-patch

Then send the file my-patch in an email to pdf-devel@gnu.org in order to be reviewed by the development team.

Note that you dont need to specify extra parameters to the bzr send command: it will use the appropriate format for the patch by default (unidiff).