diff options
| -rw-r--r-- | admin/notes/bzr | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/admin/notes/bzr b/admin/notes/bzr index db9e6e0dcda..5600c9badb0 100644 --- a/admin/notes/bzr +++ b/admin/notes/bzr | |||
| @@ -65,23 +65,22 @@ 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: | 68 | 0) (First time only) Get the bzr changelog_merge plugin |
| 69 | (this will be included by default in bzr 2.4 onwards): | ||
| 69 | 70 | ||
| 70 | cd ~/.bazaar/plugins | 71 | cd ~/.bazaar/plugins |
| 71 | bzr branch lp:bzr-changelog-merge | 72 | # The following is an improved version of: lp:bzr-changelog-merge |
| 73 | bzr branch lp:~spiv/bzr-changelog-merge/non-head-edits-723968 | ||
| 72 | mv bzr-changelog-merge changelog_merge | 74 | mv bzr-changelog-merge changelog_merge |
| 73 | 75 | ||
| 74 | This will make merging ChangeLogs a lot smoother. It merges new | 76 | This should make merging ChangeLogs smoother. It merges new entries |
| 75 | entries to the top of the file, rather than trying to fit them in | 77 | to the top of the file, rather than trying to fit them in mid-way |
| 76 | mid-way through. | 78 | through. Newer versions of the plugin should also be able to deal |
| 79 | with changes to *old* ChangeLog entries, that should not be floated to | ||
| 80 | the head of the file (see launchpad#723968). | ||
| 77 | 81 | ||
| 78 | Sigh. This plugin has a drawback. People often like to edit older | 82 | Maybe the default Emacs behavior without this plugin is better, |
| 79 | ChangeLog entries, not at the head of the file. Frequently they do | 83 | though, it's not clear yet. |
| 80 | this in the same commit as making new entries. Using this plugin | ||
| 81 | will merge ALL changed entries (including older ones) to the top of | ||
| 82 | the destination file. | ||
| 83 | |||
| 84 | Maybe the default Emacs behavior without this plugin is better, I dunno. | ||
| 85 | 84 | ||
| 86 | 1) Get clean, up-to-date copies of the emacs-23 and trunk branches. | 85 | 1) Get clean, up-to-date copies of the emacs-23 and trunk branches. |
| 87 | Check for any uncommitted changes with bzr status. | 86 | Check for any uncommitted changes with bzr status. |