>>>> "Stephen" == Stephen J Turnbull
<stephen(a)xemacs.org> writes:
Do you mean *installation* or *build*? It's not a problem to
require LaTeX for compiling any AUCTeX-specific .tex files etc,
which is part of the *build*. But if you need to build in the
location of TeX binaries or libraries outside of the AUCTeX
package, it's a showwtopper IMO.
Well I meant *build*, when I am running make.
I don't think this is a problem in principle (the JDE support is
much
more horrifying :-), but I have some questions about the patch.
EXTRA_AUTOLOADS_DEPENDENCIES is independent of
GENERATED_ELC_DEPENDENCIES, right? If so, you shouldnt substitute the
first for the second. Both should be present.
Also, where are EXTRA_AUTOLOADS_DEPENDENCIES and
GENERATED_ELC_DEPENDENCIES set? This should be be documented.
Ok I discuss this with Mats.
>
> cvs add newfile
> cvs remove oldfile
This is much preferable. Although CVS won't preserve history,
when we
move to a more capable version control system the migration script
will see the remove/add pair and do the right thing. You can automate
this with a shell function
function cvs-move () {
oldfile=$1
newfile=$2
mkdir -p `dirname $newfile`
mv $oldfile $newfile
cvs remove $oldfile
cvs add $newfile
cvs commit -m "Move $oldfile to $newfile." $oldfile $newfile
}
Oops that is (t)csh?
And what about
cvs remove:
find . \( -name '*' -o -name '.[a-z]*' \) -print -exec cvs remove {} \;
Or something of the sort and then after the copy the same for add
The reason for doing the actual commit in this way is to help
migration scripts, which often look at the log message to identify
changesets that go together. It is also a very good idea to do all
the mv'ing in one session, based on moving the current versions of the
files, and tag the workspace both before and after. Eg,
Oops I would have preferred David suggestion.
cvs tag -c pre_Great_AUCTeX_11_84_Move
cvs-move A B/C
cvs-move D B/E
cvs-move F G/H
.
.
.
cvs tag -c post_Great_AUCTeX_11_84_Move
Then update to the new versions and add new files
rsync -av AUCTeX-11.84 AUCTeX-XEmacs
cvs add any new files not part of the move
cvs commit -m "Sync to AUCTeX 11.84."
cvs tag -c post_AUCTeX_11_84_Sync
Again oops looks again complicated.
Uwe
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta