diff options
| author | Glenn Morris | 2014-11-01 11:05:30 -0700 |
|---|---|---|
| committer | Glenn Morris | 2014-11-01 11:05:30 -0700 |
| commit | d5d8ca30e5f481a32414c42bcc3b5a042061ff07 (patch) | |
| tree | febc223f19801e8e01b9498c5ba9d6c7bfcfa091 /admin/notes | |
| parent | e54c5e4e25098be9df9d9c46d32165887b0ff9d3 (diff) | |
| parent | b99e8f833671a2b52be654eb477830294c624a97 (diff) | |
| download | emacs-d5d8ca30e5f481a32414c42bcc3b5a042061ff07.tar.gz emacs-d5d8ca30e5f481a32414c42bcc3b5a042061ff07.zip | |
Merge from emacs-24; up to 117656
Diffstat (limited to 'admin/notes')
| -rw-r--r-- | admin/notes/repo | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/admin/notes/repo b/admin/notes/repo index 2044bb9ea2d..276dd372b37 100644 --- a/admin/notes/repo +++ b/admin/notes/repo | |||
| @@ -5,18 +5,15 @@ NOTES ON COMMITTING TO EMACS'S REPOSITORY -*- outline -*- | |||
| 5 | Commits should follow the conventions used in all modern distributed | 5 | Commits should follow the conventions used in all modern distributed |
| 6 | version-control systems. That is, they should consist of | 6 | version-control systems. That is, they should consist of |
| 7 | 7 | ||
| 8 | - A self-contained topic line no more than 75 chars long. | 8 | - A self-contained topic line, preferably no more than 75 chars long. |
| 9 | 9 | ||
| 10 | - If other content follows the topic line, there should be | 10 | - If other content follows the topic line, there should be a blank |
| 11 | a blank line separating the two. | 11 | line separating the two. |
| 12 | 12 | ||
| 13 | Try to keep your commits - and your commit comments - small. If | 13 | - Follow the blank line with ChangeLog-like entries for the specific |
| 14 | you feel an urge to put a bullet list in your commit comment, it's | 14 | changes you made, if any. (As long as Emacs maintains ChangeLog |
| 15 | doing too many things at once. | 15 | files, just copy the entries you made in them to the commit message |
| 16 | 16 | after the blank line.) | |
| 17 | Yes, these directins are a departure from historical Emacs practice, | ||
| 18 | but it helps modern log-viewing and summary tools work better so that | ||
| 19 | other people can comprehend your code. | ||
| 20 | 17 | ||
| 21 | * Commit to the right branch | 18 | * Commit to the right branch |
| 22 | 19 | ||
| @@ -184,7 +181,7 @@ the trunk at all, use `bzr resolve path/to/file --take-this' to keep the | |||
| 184 | trunk version. Prior to bzr 2.2.3, this may fail. You can just | 181 | trunk version. Prior to bzr 2.2.3, this may fail. You can just |
| 185 | delete the .OTHER etc files by hand and use bzr resolve path/to/file. | 182 | delete the .OTHER etc files by hand and use bzr resolve path/to/file. |
| 186 | 183 | ||
| 187 | * Sanity-checking branch merges | 184 | * Sanity-checking branch merges |
| 188 | 185 | ||
| 189 | Inspect the ChangeLog entries (e.g. in case too many entries have been | 186 | Inspect the ChangeLog entries (e.g. in case too many entries have been |
| 190 | included or whitespace between entries needs fixing). bzrmerge tries | 187 | included or whitespace between entries needs fixing). bzrmerge tries |