Unfortunately this VC mess is a known problem. Someone needs to sit down and
sort it out.
If you wanted to do it, I (and everyone else, I'm sure) would love you for it.
the problem is that
[1] vc is maintained only by the FSF, who of course are not interested in XEmacs
improvements.
[2] the xemacs vc is quite divergent with the fsf's. it is based on a much
earlier vc but has a bunch of improvements. i'm not quite sure what they are.
for this reason, people haven't thrown out the xemacs vc and replaced it with
fsf.
[3] of course, clearcase is not integrated into either.
if you're interested in fixing this, you should probably
[1] move the existing vc into vc-xemacs.
[2] copy the fsf vc into vc.
[3] merge clearcase support into it. consider sending a patch at this point to
the fsf.
[4] figure out the added xemacs features in vc and merge them into the result of
[3]. this would be a gradual process, of course, of scanning through the xemacs
vc and seeing what features are in there and missing from the fsf vc. you might
consider sending periodic patches to the fsf, esp. if you've rewritten them
enough that you can claim they're exclusively yours and you sign legal papers.
[5] eventually, throw away vc-xemacs when you've merged all features.
Adrian Aichner wrote:
>>>>> "Ben" == Ben Wing <ben(a)666.com>
writes:
Ben> adrian, i think the stderr changes are unrelated. you
Ben> probably shouldn't back them out, just the
Ben> enable_child_signals changes.
My first reaction was just to revert the whole thing just to be safe.
I'll send another patch if my testing works out.
Now for something completely different:
I would like to have an integrated solution of vc*.el to handle CVS,
ClearCase, RCS.
The XEmacs Packages vc and vc-cc are said to be incompatible.
The best I could find was
http://rwhitby.hplx.net/vc-clearcase.html
since clearcase support works under Windows NT.
However, this version is outdated regarding its support for custom.
XEmacs's vcc-cc package has better custom support but is outdated in
general functionality.
emacs-20.6's vc.el is most advance regarding custom and OS-indepentant
support but has NO clearcase support whatsoever.
Can you give me an overview of the most reliable sources of *macs lisp
packages?
LCD Archive
seems to be out-dated if not dead. Do you know anything
about this?
emacs-20.6/lisp found under
ftp://ftp.gnu.org/pub/gnu/emacs/
has the GNU Emacs lisp sources.
/ftp@ftp.xemacs.org:/pub/tux/xemacs/packages
is where the release XEmacs packages are.
Did I miss anything?
Best regards,
Adrian
--
Ben
In order to save my hands, I am cutting back on my mail. I also write
as succinctly as possible -- please don't be offended. If you send me
mail, you _will_ get a response, but please be patient, especially for
XEmacs-related mail. If you need an immediate response and it is not
apparent in your message, please say so. Thanks for your understanding.
See also
http://www.666.com/ben/chronic-pain/