aboutsummaryrefslogtreecommitdiffstats
path: root/CONTRIBUTE
diff options
context:
space:
mode:
Diffstat (limited to 'CONTRIBUTE')
-rw-r--r--CONTRIBUTE21
1 files changed, 17 insertions, 4 deletions
diff --git a/CONTRIBUTE b/CONTRIBUTE
index b385d68c985..177a38cffd6 100644
--- a/CONTRIBUTE
+++ b/CONTRIBUTE
@@ -186,10 +186,12 @@ branch 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 the
188trunk (eg because the trunk code has changed a lot), you can apply the 188trunk (eg because the trunk code has changed a lot), you can apply the
189change to both trunk and branch yourself. Indicate in the release 189change to both trunk and branch yourself. It could also happen that a
190branch commit log that there is no need to merge the commit to the 190change is cherry-picked from master to the release branch, and so
191trunk; start the commit message with "Backport:". gitmerge.el will 191doesn't need to be merged back. In these cases, indicate in the
192then exclude that commit from the merge to trunk. 192release branch commit log that there is no need to merge the commit to
193the trunk; start the commit message with "Backport:". gitmerge.el
194will then exclude that commit from the merge to trunk.
193 195
194 196
195** Other process information 197** Other process information
@@ -222,6 +224,17 @@ the tracker with the corresponding bugs/issues.
222GNU ELPA has a 'debbugs' package that allows accessing the tracker 224GNU ELPA has a 'debbugs' package that allows accessing the tracker
223database from Emacs. 225database from Emacs.
224 226
227Bugs needs regular attention. A large backlog of bugs is
228disheartening to the developers, and a culture of ignoring bugs is
229harmful to users, who expect software that works. Bugs have to be
230regularly looked at and acted upon. Not all bugs are critical, but at
231the least, each bug needs to be regularly re-reviewed to make sure it
232is still reproducible.
233
234The process of going through old or new bugs and acting on them is
235called bug triage. This process is described in the file
236admin/notes/triage.
237
225** Document your changes. 238** Document your changes.
226 239
227Any change that matters to end-users should have an entry in etc/NEWS. 240Any change that matters to end-users should have an entry in etc/NEWS.