comparison admin/notes/bzr @ 112338:aee2f052ef17

* notes/bzr (Installing changes from gnulib): New section. Need for this suggested by Stefan Monnier.
author Paul Eggert <eggert@cs.ucla.edu>
date Mon, 17 Jan 2011 14:11:13 -0800
parents 60871b0684c4
children 1bdb2b6bdebb
comparison
equal deleted inserted replaced
112337:256406bc04fe 112338:aee2f052ef17
37 Or use shelves; or rebase; or do something else. See the thread for 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 41
42 * Installing changes from gnulib
43 Some of the files in Emacs are copied from gnulib. To synchronize
44 these files from the version of gnulib that you have checked out into
45 a sibling directory of your branch, type "make sync-from-gnulib"; this
46 will check out the latest version of gnulib if there is no sibling
47 directory already. It is a good idea to run "bzr status" afterwards,
48 so that if a gnulib module added a file, you can record the new file
49 using "bzr add". After synchronizing from gnulib, do a "make" in the
50 usual way.
51
52 To change the set of gnulib modules, change the GNULIB_MODULES
53 variable in the top-level Makefile.in, and then run:
54
55 ./config.status
56 make sync-from-gnulib
57 bzr status
58
59 The last command will mention files that may need to be added using
60 "bzr add". If you remove a gnulib module, or if a gnulib module
61 removes a file, then remove the corresponding files by hand.
62
42 * How to merge changes from emacs-23 to trunk 63 * How to merge changes from emacs-23 to trunk
43 64
44 The following description uses bound branches, presumably it works in 65 The following description uses bound branches, presumably it works in
45 a similar way with unbound ones. 66 a similar way with unbound ones.
46 67