summaryrefslogtreecommitdiff
path: root/admin/notes
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2011-02-12 15:43:42 -0800
committerGlenn Morris <rgm@gnu.org>2011-02-12 15:43:42 -0800
commitd0ba09dcd877f4e8b6b7643c69d596ac88b545bc (patch)
tree99478d41d455e6415a02f0876c84eb11fdd7652d /admin/notes
parent7b24e97ab5015b43dd76ccc2ed6fdd49f03fa64a (diff)
downloademacs-d0ba09dcd877f4e8b6b7643c69d596ac88b545bc.tar.gz
* admin/notes/bzr: Mention the helpful changelog_merge plugin.
Diffstat (limited to 'admin/notes')
-rw-r--r--admin/notes/bzr15
1 files changed, 15 insertions, 0 deletions
diff --git a/admin/notes/bzr b/admin/notes/bzr
index cb2a1bd4e4f..07a3c6dd09f 100644
--- a/admin/notes/bzr
+++ b/admin/notes/bzr
@@ -65,11 +65,26 @@ removes a file, then remove the corresponding files by hand.
The following description uses bound branches, presumably it works in
a similar way with unbound ones.
+0) (First time only) Get the bzr changelog_merge plugin:
+
+cd ~/.bazaar/plugins
+bzr branch lp:bzr-changelog-merge
+mv bzr-changelog-merge changelog_merge
+
+This will make merging ChangeLogs a lot smoother. It merges new
+entries to the top of the file, rather than trying to fit them in
+mid-way through.
+
1) Get clean, up-to-date copies of the emacs-23 and trunk branches.
Check for any uncommitted changes with bzr status.
2) M-x cd /path/to/trunk
+The first time only, do this:
+cd .bzr/branch
+Add the following line to branch.conf:
+changelog_merge_files = ChangeLog
+
3) load admin/bzrmerge.el
4) M-x bzrmerge RET /path/to/emacs-23 RET