diff options
| author | Paul Eggert | 2011-01-17 11:01:01 -0800 |
|---|---|---|
| committer | Paul Eggert | 2011-01-17 11:01:01 -0800 |
| commit | a3e44e793796153ff1534be9c74fcab50b45de30 (patch) | |
| tree | 863d5db087c8e034c96d06ea955515f4d3f3d0a3 /admin/notes | |
| parent | 7f818df9420a1320539f7e3e633003573a570413 (diff) | |
| parent | 721be9cd4865e9f7d68020adcfa672d2edd52b07 (diff) | |
| download | emacs-a3e44e793796153ff1534be9c74fcab50b45de30.tar.gz emacs-a3e44e793796153ff1534be9c74fcab50b45de30.zip | |
Merge from mainline.
Diffstat (limited to 'admin/notes')
| -rw-r--r-- | admin/notes/bzr | 34 | ||||
| -rw-r--r-- | admin/notes/iftc | 1 | ||||
| -rw-r--r-- | admin/notes/multi-tty | 1 | ||||
| -rw-r--r-- | admin/notes/trailing-whitespace | 1 |
4 files changed, 34 insertions, 3 deletions
diff --git a/admin/notes/bzr b/admin/notes/bzr index c66cdd98a3c..7a668b13f1c 100644 --- a/admin/notes/bzr +++ b/admin/notes/bzr | |||
| @@ -38,3 +38,37 @@ Or use shelves; or rebase; or do something else. See the thread for | |||
| 38 | yet another fun excursion into the exciting world of version control. | 38 | yet another fun excursion into the exciting world of version control. |
| 39 | 39 | ||
| 40 | http://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00086.html | 40 | http://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00086.html |
| 41 | |||
| 42 | * How to merge changes from emacs-23 to trunk | ||
| 43 | |||
| 44 | The following description uses bound branches, presumably it works in | ||
| 45 | a similar way with unbound ones. | ||
| 46 | |||
| 47 | 1) Get clean, up-to-date copies of the emacs-23 and trunk branches. | ||
| 48 | Check for any uncommitted changes with bzr status. | ||
| 49 | |||
| 50 | 2) M-x cd /path/to/trunk | ||
| 51 | |||
| 52 | 3) load admin/bzrmerge.el | ||
| 53 | |||
| 54 | 4) M-x bzrmerge RET /path/to/emacs-23 RET | ||
| 55 | |||
| 56 | It will prompt about revisions that should be skipped, based on the | ||
| 57 | regexp in bzrmerge-missing. If there are more revisions that you know | ||
| 58 | need skipping, you'll have to do that by hand. | ||
| 59 | |||
| 60 | 5) It will stop if there are any conflicts. Resolve them. | ||
| 61 | Using smerge-mode, there are menu items to skip to the next conflict, | ||
| 62 | and to take either the trunk, branch, or both copies. | ||
| 63 | |||
| 64 | 6) After resolving all conflicts, you might need to run the command | ||
| 65 | again if there are more revisions still to merge. | ||
| 66 | You can commit either before you do this (eg if you had a lot of | ||
| 67 | conflicts to resolve and don't want to get confused), or refrain from | ||
| 68 | committing until bzrmerge has merged all revisions. | ||
| 69 | |||
| 70 | Before committing, check bzr status and bzr diff output. | ||
| 71 | |||
| 72 | Note that ChangeLog entries are automatically merged to the top with | ||
| 73 | today's date, but you still might want to check them to see that too | ||
| 74 | much is not being included. | ||
diff --git a/admin/notes/iftc b/admin/notes/iftc index e8dcdd3a6d6..983b1486685 100644 --- a/admin/notes/iftc +++ b/admin/notes/iftc | |||
| @@ -24,4 +24,3 @@ it from other casting. We commit the changes and can now go about modifying | |||
| 24 | LOW and HIGH separately. When HIGH is ready to handle the type change, the | 24 | LOW and HIGH separately. When HIGH is ready to handle the type change, the |
| 25 | cast can be removed. | 25 | cast can be removed. |
| 26 | 26 | ||
| 27 | ;;; arch-tag: 3309cc41-5d59-421b-b7be-c94b04083bb5 | ||
diff --git a/admin/notes/multi-tty b/admin/notes/multi-tty index 1dfc56f7a10..aa0fdc772f6 100644 --- a/admin/notes/multi-tty +++ b/admin/notes/multi-tty | |||
| @@ -1360,4 +1360,3 @@ GNU General Public License for more details. | |||
| 1360 | You should have received a copy of the GNU General Public License | 1360 | You should have received a copy of the GNU General Public License |
| 1361 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | 1361 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
| 1362 | 1362 | ||
| 1363 | ;;; arch-tag: 8da1619e-2e79-41a8-9ac9-a0485daad17d | ||
diff --git a/admin/notes/trailing-whitespace b/admin/notes/trailing-whitespace index e29456b3a2f..8c85b8984d5 100644 --- a/admin/notes/trailing-whitespace +++ b/admin/notes/trailing-whitespace | |||
| @@ -5,4 +5,3 @@ there was a mass-change to remove such from various branches in cvs. probably | |||
| 5 | it's a good idea to avoid adding trailing whitespace in new code/docs and in | 5 | it's a good idea to avoid adding trailing whitespace in new code/docs and in |
| 6 | changes. | 6 | changes. |
| 7 | 7 | ||
| 8 | ;;; arch-tag: de441379-c345-4826-a784-352b5413a698 | ||