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