aboutsummaryrefslogtreecommitdiffstats
path: root/admin/notes
diff options
context:
space:
mode:
authorPaul Eggert2011-01-17 11:01:01 -0800
committerPaul Eggert2011-01-17 11:01:01 -0800
commita3e44e793796153ff1534be9c74fcab50b45de30 (patch)
tree863d5db087c8e034c96d06ea955515f4d3f3d0a3 /admin/notes
parent7f818df9420a1320539f7e3e633003573a570413 (diff)
parent721be9cd4865e9f7d68020adcfa672d2edd52b07 (diff)
downloademacs-a3e44e793796153ff1534be9c74fcab50b45de30.tar.gz
emacs-a3e44e793796153ff1534be9c74fcab50b45de30.zip
Merge from mainline.
Diffstat (limited to 'admin/notes')
-rw-r--r--admin/notes/bzr34
-rw-r--r--admin/notes/iftc1
-rw-r--r--admin/notes/multi-tty1
-rw-r--r--admin/notes/trailing-whitespace1
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
38yet another fun excursion into the exciting world of version control. 38yet another fun excursion into the exciting world of version control.
39 39
40http://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00086.html 40http://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00086.html
41
42* How to merge changes from emacs-23 to trunk
43
44The following description uses bound branches, presumably it works in
45a similar way with unbound ones.
46
471) Get clean, up-to-date copies of the emacs-23 and trunk branches.
48Check for any uncommitted changes with bzr status.
49
502) M-x cd /path/to/trunk
51
523) load admin/bzrmerge.el
53
544) M-x bzrmerge RET /path/to/emacs-23 RET
55
56It will prompt about revisions that should be skipped, based on the
57regexp in bzrmerge-missing. If there are more revisions that you know
58need skipping, you'll have to do that by hand.
59
605) It will stop if there are any conflicts. Resolve them.
61Using smerge-mode, there are menu items to skip to the next conflict,
62and to take either the trunk, branch, or both copies.
63
646) After resolving all conflicts, you might need to run the command
65again if there are more revisions still to merge.
66You can commit either before you do this (eg if you had a lot of
67conflicts to resolve and don't want to get confused), or refrain from
68committing until bzrmerge has merged all revisions.
69
70Before committing, check bzr status and bzr diff output.
71
72Note that ChangeLog entries are automatically merged to the top with
73today's date, but you still might want to check them to see that too
74much 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
24LOW and HIGH separately. When HIGH is ready to handle the type change, the 24LOW and HIGH separately. When HIGH is ready to handle the type change, the
25cast can be removed. 25cast 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.
1360You should have received a copy of the GNU General Public License 1360You should have received a copy of the GNU General Public License
1361along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. 1361along 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
5it's a good idea to avoid adding trailing whitespace in new code/docs and in 5it's a good idea to avoid adding trailing whitespace in new code/docs and in
6changes. 6changes.
7 7
8;;; arch-tag: de441379-c345-4826-a784-352b5413a698