On 01/17/2011 01:35 PM, Stefan Monnier wrote: > Could you a little blurb somewhere in admin/notes/* so that someone who > wants to re-sync those gnulib files, will know to do "make > sync-from-gnulib"?
Sure, I added this to admin/notes/bzr: * Installing changes from gnulib Some of the files in Emacs are copied from gnulib. To synchronize these files from the version of gnulib that you have checked out into a sibling directory of your branch, type "make sync-from-gnulib"; this will check out the latest version of gnulib if there is no sibling directory already. It is a good idea to run "bzr status" afterwards, so that if a gnulib module added a file, you can record the new file using "bzr add". After synchronizing from gnulib, do a "make" in the usual way. To change the set of gnulib modules, change the GNULIB_MODULES variable in the top-level Makefile.in, and then run: ./config.status make sync-from-gnulib bzr status The last command will mention files that may need to be added using "bzr add". If you remove a gnulib module, or if a gnulib module removes a file, then remove the corresponding files by hand.