emacs@dartvax.UUCP (Emacs editor) (05/14/86)
I've used patch before with no problem, but I cannot seem to apply the GNU diffs to my sources. It either prompts me for the file to patch, and then tells me that " is not a normal file, can't patch." (Right, that is a blank, not a file name.) or it just sits there. What is the correct incantation for applying these files to the whole directory? Thanks, in advance. Oh yes, I did receive the diffs from 17.61 -> 17.63 so noone else need supply them. -David Kovar
trent@cit-vax.Caltech.Edu (Ray Trent) (05/17/86)
[this space for rent]
I asked this question a while back. Here is a summary of the
responses:
Basically, you cd to the directory containing the 'dist' directory
from the distribution. Then you type:
patch -p <diff-xx.yy-xx.zz
If you don't keep your sources, etc in a directory called 'dist'
cd to whatever directory the 'src', 'lisp', 'etc', etc. directories
are in and create a symbolic link to it named dist. i.e. type:
ln -s . dist
Then do the above. I have tried this and it works flawlessly.
REMEMBER to recompile the .el files with byte-recompile-directory before
building the new (gnu) emacs.
--
../ray\..
(trent@csvax.caltech.edu)
Wow, did I REALLY say that?