3 Procedures that should be followed when submitting patches for
4 Evolution are available on
5 http://projects.gnome.org/evolution/patch.shtml
11 If the patch addresses a specific bug in bugzilla.gnome.org, then the
12 bug number must be included in the subject line, preferably near the
13 beginning of the subject line. A concise summary of the bug(s) being
14 addressed, should be the remainder of the subject.
16 It is unnecessary to add "[PATCH]", "patch" or similar to the subject
17 line, unless it is being cross-posted to other non-patch lists.
19 It is absolutely unnecessary to add "please consider", "please review",
20 or "seeking review", or similar, to the subject line. Please do not do
23 Where the patch does not address a specific bug number, then the subject
24 line should simply be a concise summary of the problem/feature it
27 In all cases the subject line should include the module(s) to which the
28 patch applies, and would generally match the component on the bug or
29 the top-level module directory (e.g. camel, mail, addressbook, use 'all'
30 for more than 3 or 4 modules).
34 Patches should be attached as attachments, preferably as a single
35 diff, when possible, and the changes are related. The diff must be in
36 unified diff format, "-up" is a suitable argument to give to "cvs
37 diff" (-p may be dropped if not supported by your diff). If you have
38 added files, then -N should also be used, but if you are using cvs,
39 "cvs add" is needed, and requires write access to the repository.
41 If the patch does not address a specific bug, then the patch email
42 should describe which feature or problem it addresses. If it does
43 address a specific bug, then further explanation beyond the bug
44 commentary is optional, although often convenient.
46 It would also be helpful to summarise the module to which it applies
49 In all cases you should include which branch, or branches, the patch
50 is intended to apply to. If this is not given it will be assumed to
51 be the trunk (HEAD), and such patches will and must not be applied to
52 any stable branch without further approval.
56 Generally, any patch to the stable branch from non-core developers
57 must address a specific bug in bugzilla.gnome.org. The patch should
58 also be attached to the bug in question. The patch must not be
59 applied until reviewed.