aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorPaul Eggert2015-03-03 14:41:30 -0800
committerPaul Eggert2015-03-03 14:41:30 -0800
commit37ad855a38786722833d06dfe78786acc7e9f412 (patch)
treede0f0c7aac92eb2c321c1d6ec3254250316d1035 /admin
parent36a50f38fbbcf5cc0cafc44af9d1bfcd6c13fc25 (diff)
parentf1601063f29c99be77d2513320ed6d2494926c1d (diff)
downloademacs-37ad855a38786722833d06dfe78786acc7e9f412.tar.gz
emacs-37ad855a38786722833d06dfe78786acc7e9f412.zip
Merge from origin/emacs-24
f160106 Avoid assertion violations in Rmail due to newline cache 1b0ebbd browse-url-firefox: update for firefox 36's removal of -remote 1817892 Avoid erratic behavior of menu-bar tooltips on w32 (Bug#19925) 0260932 Bump python.el version b0adfc7 Spelling fixes 35f047c * src/fileio.c (Fmake_temp_name): Doc tweaks. 6f2971a * lisp/comint.el (comint-line-beginning-position): Revert searching 65d8ac7 Mention in admin/notes/repo how to mark commits not to be merged. 86fe750 # Remove NEWS temporary markup 4fa778b erc.el: Add old version header for package.el compatibilty 9366f05 Tramp: Disable paging with PAGER=cat Conflicts: admin/notes/repo etc/NEWS lisp/ChangeLog lisp/erc/ChangeLog src/ChangeLog
Diffstat (limited to 'admin')
-rw-r--r--admin/notes/repo21
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
7explanation, and the README file in the branch for usage 7explanation, and the README file in the branch for usage
8instructions. 8instructions.
9 9
10* Install changes only on one branch, let them get merged elsewhere if needed.
11
12In particular, install bug-fixes only on the release branch (if there
13is one) and let them get synced to the trunk; do not install them by
14hand on the trunk as well. E.g. if there is an active "emacs-24" branch
15and you have a bug-fix appropriate for the next emacs-24.x release,
16install it only on the emacs-24 branch, not on the trunk as well.
17
18Installing things manually into more than one branch makes merges more
19difficult.
20
21http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01124.html
22
23The exception is, if you know that the change will be difficult to
24merge to the trunk (eg because the trunk code has changed a lot).
25In that case, it's helpful if you can apply the change to both trunk
26and branch yourself (when committing the branch change, indicate
27in the commit log that it should not be merged to the trunk, by
28including the phrase "Not to be merged to master", or any other phrase
29that matches "merge").
30
10* Installing changes from your personal branches. 31* Installing changes from your personal branches.
11 32
12If your branch has only a single commit, or many different real 33If your branch has only a single commit, or many different real