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.                    

Reply via email to