emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: syncing Emacs from sources maintained elsewhere


From: Paul Eggert
Subject: Re: syncing Emacs from sources maintained elsewhere
Date: Mon, 17 Jan 2011 14:12:56 -0800
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7

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

[Prev in Thread] Current Thread [Next in Thread]