diff options
| author | Paul Eggert | 2011-02-24 22:42:06 -0800 |
|---|---|---|
| committer | Paul Eggert | 2011-02-24 22:42:06 -0800 |
| commit | a07b892ff17e95e513c4bfe6e2dd73df1e589bf3 (patch) | |
| tree | a3d1a40c919618c9a452a405838cff23819777fe /admin | |
| parent | ae0d725005539d9259efac6a81ff8fdd45eb69a6 (diff) | |
| parent | b18947669cd182ec8487b317460f6df5878d0f11 (diff) | |
| download | emacs-a07b892ff17e95e513c4bfe6e2dd73df1e589bf3.tar.gz emacs-a07b892ff17e95e513c4bfe6e2dd73df1e589bf3.zip | |
Merge from mainline.
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/ChangeLog | 4 | ||||
| -rw-r--r-- | admin/bzrmerge.el | 3 | ||||
| -rw-r--r-- | admin/notes/bugtracker | 2 | ||||
| -rw-r--r-- | admin/notes/bzr | 20 |
4 files changed, 25 insertions, 4 deletions
diff --git a/admin/ChangeLog b/admin/ChangeLog index 87ba151dc34..f2c16b42e23 100644 --- a/admin/ChangeLog +++ b/admin/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2011-02-23 Juanma Barranquero <lekktu@gmail.com> | ||
| 2 | |||
| 3 | * notes/bugtracker (bugtracker_debbugs_url): Fix typo. | ||
| 4 | |||
| 1 | 2011-02-19 Eli Zaretskii <eliz@gnu.org> | 5 | 2011-02-19 Eli Zaretskii <eliz@gnu.org> |
| 2 | 6 | ||
| 3 | * admin.el (set-version): Add msdos/sed2v2.inp. | 7 | * admin.el (set-version): Add msdos/sed2v2.inp. |
diff --git a/admin/bzrmerge.el b/admin/bzrmerge.el index 77e64a862c8..33cbae22a6c 100644 --- a/admin/bzrmerge.el +++ b/admin/bzrmerge.el | |||
| @@ -270,6 +270,9 @@ Does not make other difference." | |||
| 270 | (sit-for 1) | 270 | (sit-for 1) |
| 271 | ;; (debug 'after-merge) | 271 | ;; (debug 'after-merge) |
| 272 | ;; Check the conflicts. | 272 | ;; Check the conflicts. |
| 273 | ;; FIXME if using the helpful bzr changelog_merge plugin, | ||
| 274 | ;; there are normally no conflicts in ChangeLogs. | ||
| 275 | ;; But we still want the dates fixing, like bzrmerge-resolve does. | ||
| 273 | (let ((conflicted nil) | 276 | (let ((conflicted nil) |
| 274 | (files ())) | 277 | (files ())) |
| 275 | (goto-char (point-min)) | 278 | (goto-char (point-min)) |
diff --git a/admin/notes/bugtracker b/admin/notes/bugtracker index 02ca77bf7de..f2805eae443 100644 --- a/admin/notes/bugtracker +++ b/admin/notes/bugtracker | |||
| @@ -489,7 +489,7 @@ Here "{id}" is a literal string, a placeholder that will be replaced | |||
| 489 | by the bug number you specify after `--fixes debbugs:' in the bzr | 489 | by the bug number you specify after `--fixes debbugs:' in the bzr |
| 490 | command line (123 in the example above). | 490 | command line (123 in the example above). |
| 491 | 491 | ||
| 492 | In the bazaar.conf file, this setting should go into the [DEFAULTS] | 492 | In the bazaar.conf file, this setting should go into the [DEFAULT] |
| 493 | section. | 493 | section. |
| 494 | 494 | ||
| 495 | In the locations.conf file, it should go into the branch-specific | 495 | In the locations.conf file, it should go into the branch-specific |
diff --git a/admin/notes/bzr b/admin/notes/bzr index 11f0af17a3b..14a5c92a454 100644 --- a/admin/notes/bzr +++ b/admin/notes/bzr | |||
| @@ -75,6 +75,12 @@ 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 | 75 | entries to the top of the file, rather than trying to fit them in |
| 76 | mid-way through. | 76 | mid-way through. |
| 77 | 77 | ||
| 78 | Sigh. This plugin has a drawback. People often like to edit older | ||
| 79 | ChangeLog entries, not at the head of the file. Frequently they do | ||
| 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 | |||
| 78 | 1) Get clean, up-to-date copies of the emacs-23 and trunk branches. | 84 | 1) Get clean, up-to-date copies of the emacs-23 and trunk branches. |
| 79 | Check for any uncommitted changes with bzr status. | 85 | Check for any uncommitted changes with bzr status. |
| 80 | 86 | ||
| @@ -112,9 +118,17 @@ and is due to a technical limitation of bzr. The log data for those | |||
| 112 | revisions gets merged, the actual changes themselves do not. | 118 | revisions gets merged, the actual changes themselves do not. |
| 113 | http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00609.html ) | 119 | http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00609.html ) |
| 114 | 120 | ||
| 115 | Note that ChangeLog entries are automatically merged to the top with | 121 | In particular, check the ChangeLog entries (eg in case too many |
| 116 | today's date, but you still might want to check them to see that too | 122 | entries have been included or whitespace between entries needs fixing). |
| 117 | much is not being included, or whitespace between entries is not missing. | 123 | bzrmerge tries to fix up the dates to today's date, but it only does |
| 124 | this where there are conflicts. If you used the changelog_merge plugin, | ||
| 125 | there won't be any conflicts, and (at time of writing) you will need | ||
| 126 | to adjust dates by hand. In any case, if someone made multiple | ||
| 127 | ChangeLog entries on different days in the branch, you may wish to | ||
| 128 | collapse them all to a single entry for that author in the trunk | ||
| 129 | (because in the trunk they all appear under the same date). | ||
| 130 | Obviously, if there are multiple changes to the same file by different | ||
| 131 | authors, don't break the logical ordering in doing this. | ||
| 118 | 132 | ||
| 119 | Notes: | 133 | Notes: |
| 120 | 134 | ||