Mercurial > emacs
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 |