diff options
| author | Glenn Morris | 2011-01-17 18:55:26 -0800 |
|---|---|---|
| committer | Glenn Morris | 2011-01-17 18:55:26 -0800 |
| commit | 565cb73650f72bab9222d262fe991300738049fb (patch) | |
| tree | 39d555a1383de01b390b82ec628098993494ce05 /admin/notes | |
| parent | a9faac5c6333bcbfb30a00debf3de7a44e430e49 (diff) | |
| download | emacs-565cb73650f72bab9222d262fe991300738049fb.tar.gz emacs-565cb73650f72bab9222d262fe991300738049fb.zip | |
* admin/notes/bzr: More bzrmerge notes.
Diffstat (limited to 'admin/notes')
| -rw-r--r-- | admin/notes/bzr | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/admin/notes/bzr b/admin/notes/bzr index 0625bc2de3c..69ad1a92b04 100644 --- a/admin/notes/bzr +++ b/admin/notes/bzr | |||
| @@ -82,15 +82,19 @@ need skipping, you'll have to do that by hand. | |||
| 82 | Using smerge-mode, there are menu items to skip to the next conflict, | 82 | Using smerge-mode, there are menu items to skip to the next conflict, |
| 83 | and to take either the trunk, branch, or both copies. | 83 | and to take either the trunk, branch, or both copies. |
| 84 | 84 | ||
| 85 | 6) After resolving all conflicts, you might need to run the command | 85 | 6) After resolving all conflicts, you might need to run the bzmerge |
| 86 | again if there are more revisions still to merge. | 86 | command again if there are more revisions still to merge. |
| 87 | Do not commit (or exit Emacs) until bzrmerge has merged all revisions! | 87 | |
| 88 | Do not commit (or exit Emacs) until you have run bzrmerge to compeltion. | ||
| 88 | 89 | ||
| 89 | Before committing, check bzr status and bzr diff output. | 90 | Before committing, check bzr status and bzr diff output. |
| 91 | If you have run bzrmerge enough times, the "pending merge tip" in bzr | ||
| 92 | status should be the last revision from the emacs-23 branch, and | ||
| 93 | bzr status -v should show all the revisions you expect to merge. | ||
| 90 | 94 | ||
| 91 | Note that ChangeLog entries are automatically merged to the top with | 95 | Note that ChangeLog entries are automatically merged to the top with |
| 92 | today's date, but you still might want to check them to see that too | 96 | today's date, but you still might want to check them to see that too |
| 93 | much is not being included. | 97 | much is not being included, or whitespace between entries is not missing. |
| 94 | 98 | ||
| 95 | Notes: | 99 | Notes: |
| 96 | 100 | ||
| @@ -104,3 +108,9 @@ get a "contents conflict". Assuming the changes don't need to be in | |||
| 104 | the trunk at all, use `bzr resolve path/to/file --take-this' to keep the | 108 | the trunk at all, use `bzr resolve path/to/file --take-this' to keep the |
| 105 | trunk version. Prior to bzr 2.2.3, this may fail. You can just | 109 | trunk version. Prior to bzr 2.2.3, this may fail. You can just |
| 106 | delete the .OTHER etc files by hand and use bzr resolve path/to/file. | 110 | delete the .OTHER etc files by hand and use bzr resolve path/to/file. |
| 111 | |||
| 112 | 3) Conflicts in autoload md5sums in comments. Strictly speaking, the | ||
| 113 | right thing to do is merge everything else, resolve the conflict by | ||
| 114 | choosig either the trunk or branch version, then run `make -C lisp | ||
| 115 | autoloads' to update the md5sums to the correct trunk value before | ||
| 116 | committing. | ||