diff options
| author | Jan D | 2015-04-03 12:32:13 +0200 |
|---|---|---|
| committer | Jan D | 2015-04-03 12:32:13 +0200 |
| commit | 75c8741afba2321add3ad52c5143b4fdb1d63e18 (patch) | |
| tree | 3a125791aba92eb58bee81163a93c3246f275a54 /admin/notes | |
| parent | 734900695acbe17bc7c52c85133918b8949fd2d3 (diff) | |
| parent | 0b914bada39e4577cd9e9209a15c44cc1f83294d (diff) | |
| download | emacs-75c8741afba2321add3ad52c5143b4fdb1d63e18.tar.gz emacs-75c8741afba2321add3ad52c5143b4fdb1d63e18.zip | |
Merge branch 'master' into cairo
Diffstat (limited to 'admin/notes')
| -rw-r--r-- | admin/notes/repo | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/admin/notes/repo b/admin/notes/repo index 2d4cc2a55cf..4f9dc59eb0f 100644 --- a/admin/notes/repo +++ b/admin/notes/repo | |||
| @@ -7,6 +7,27 @@ package archive (elpa.gnu.org). See admin/notes/elpa for further | |||
| 7 | explanation, and the README file in the branch for usage | 7 | explanation, and the README file in the branch for usage |
| 8 | instructions. | 8 | instructions. |
| 9 | 9 | ||
| 10 | * Install changes only on one branch, let them get merged elsewhere if needed. | ||
| 11 | |||
| 12 | In particular, install bug-fixes only on the release branch (if there | ||
| 13 | is one) and let them get synced to the trunk; do not install them by | ||
| 14 | hand on the trunk as well. E.g. if there is an active "emacs-24" branch | ||
| 15 | and you have a bug-fix appropriate for the next emacs-24.x release, | ||
| 16 | install it only on the emacs-24 branch, not on the trunk as well. | ||
| 17 | |||
| 18 | Installing things manually into more than one branch makes merges more | ||
| 19 | difficult. | ||
| 20 | |||
| 21 | http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01124.html | ||
| 22 | |||
| 23 | The exception is, if you know that the change will be difficult to | ||
| 24 | merge to the trunk (eg because the trunk code has changed a lot). | ||
| 25 | In that case, it's helpful if you can apply the change to both trunk | ||
| 26 | and branch yourself (when committing the branch change, indicate | ||
| 27 | in the commit log that it should not be merged to the trunk, by | ||
| 28 | including the phrase "Not to be merged to master", or any other phrase | ||
| 29 | that matches "merge"). | ||
| 30 | |||
| 10 | * Installing changes from your personal branches. | 31 | * Installing changes from your personal branches. |
| 11 | 32 | ||
| 12 | If your branch has only a single commit, or many different real | 33 | If your branch has only a single commit, or many different real |