aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CONTRIBUTE22
1 files changed, 13 insertions, 9 deletions
diff --git a/CONTRIBUTE b/CONTRIBUTE
index d8e102dc7fb..74d340af13b 100644
--- a/CONTRIBUTE
+++ b/CONTRIBUTE
@@ -184,15 +184,19 @@ If you are fixing a bug that exists in the current release, be sure to
184commit it to the release branch; it will be merged to the master 184commit it to the release branch; it will be merged to the master
185branch later. 185branch later.
186 186
187However, if you know that the change will be difficult to merge to the 187However, if you know that the change will be difficult to merge to
188trunk (eg because the trunk code has changed a lot), you can apply the 188master (eg because the code on master has changed a lot), you can
189change to both trunk and branch yourself. It could also happen that a 189apply the change to both master and branch yourself. It could also
190change is cherry-picked from master to the release branch, and so 190happen that a change is cherry-picked from master to the release
191doesn't need to be merged back. In these cases, indicate in the 191branch, and so doesn't need to be merged back. In these cases,
192release branch commit log that there is no need to merge the commit to 192indicate in the release branch commit log that there is no need to
193the trunk; start the commit message with "Backport:". gitmerge.el 193merge the commit to master; start the commit message with "Backport:".
194will then exclude that commit from the merge to trunk. 194gitmerge.el will then exclude that commit from the merge to trunk.
195 195
196Some changes should not be merged to master at all, for whatever
197reasons. These should be marked by including something like "Do not
198merge to master" or anything that matches gitmerge-skip-regexp (see
199gitmerge.el) in the log message.
196 200
197** Other process information 201** Other process information
198 202