diff options
| author | Glenn Morris | 2011-02-12 15:43:42 -0800 |
|---|---|---|
| committer | Glenn Morris | 2011-02-12 15:43:42 -0800 |
| commit | d0ba09dcd877f4e8b6b7643c69d596ac88b545bc (patch) | |
| tree | 99478d41d455e6415a02f0876c84eb11fdd7652d /admin | |
| parent | 7b24e97ab5015b43dd76ccc2ed6fdd49f03fa64a (diff) | |
| download | emacs-d0ba09dcd877f4e8b6b7643c69d596ac88b545bc.tar.gz emacs-d0ba09dcd877f4e8b6b7643c69d596ac88b545bc.zip | |
* admin/notes/bzr: Mention the helpful changelog_merge plugin.
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/notes/bzr | 15 |
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. | |||
| 65 | The following description uses bound branches, presumably it works in | 65 | The following description uses bound branches, presumably it works in |
| 66 | a similar way with unbound ones. | 66 | a similar way with unbound ones. |
| 67 | 67 | ||
| 68 | 0) (First time only) Get the bzr changelog_merge plugin: | ||
| 69 | |||
| 70 | cd ~/.bazaar/plugins | ||
| 71 | bzr branch lp:bzr-changelog-merge | ||
| 72 | mv bzr-changelog-merge changelog_merge | ||
| 73 | |||
| 74 | This will make merging ChangeLogs a lot smoother. It merges new | ||
| 75 | entries to the top of the file, rather than trying to fit them in | ||
| 76 | mid-way through. | ||
| 77 | |||
| 68 | 1) Get clean, up-to-date copies of the emacs-23 and trunk branches. | 78 | 1) Get clean, up-to-date copies of the emacs-23 and trunk branches. |
| 69 | Check for any uncommitted changes with bzr status. | 79 | Check for any uncommitted changes with bzr status. |
| 70 | 80 | ||
| 71 | 2) M-x cd /path/to/trunk | 81 | 2) M-x cd /path/to/trunk |
| 72 | 82 | ||
| 83 | The first time only, do this: | ||
| 84 | cd .bzr/branch | ||
| 85 | Add the following line to branch.conf: | ||
| 86 | changelog_merge_files = ChangeLog | ||
| 87 | |||
| 73 | 3) load admin/bzrmerge.el | 88 | 3) load admin/bzrmerge.el |
| 74 | 89 | ||
| 75 | 4) M-x bzrmerge RET /path/to/emacs-23 RET | 90 | 4) M-x bzrmerge RET /path/to/emacs-23 RET |