diff options
| author | K. Handa | 2016-01-03 17:53:43 +0900 |
|---|---|---|
| committer | K. Handa | 2016-01-03 17:53:43 +0900 |
| commit | fb6d826c69939c2d016c1b824d4e9bcb53d9e643 (patch) | |
| tree | b9ce862d6cbe25e740203421984df21e4cbadbf4 /CONTRIBUTE | |
| parent | 536f48e9a2251b9e654ea974bd90ff2f40218753 (diff) | |
| parent | 91917dd58ec5278e555b9c693a830749083e8f89 (diff) | |
| download | emacs-fb6d826c69939c2d016c1b824d4e9bcb53d9e643.tar.gz emacs-fb6d826c69939c2d016c1b824d4e9bcb53d9e643.zip | |
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
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. |