I haven't had a chance to test out any of the test or RC releases of FC3 yet. I'm also unsure of how patched the version of Emacs is. Does FC3 come with any Emacs support for Subversion out of the box? As subversion now seems to be the FC revision control tool of choice it would be nice if Emacs had support for it as part of the core distribution.
I know that Emacs CVS now includes vc-svn.el which is an svn backend for vc, and the version in Emacs CVS seems to be an amalgam or superset of the version of vc-svn.el which was part of Subversion. That would seem to be the ideal candidate for inclusion; perhaps it already is included? There is also psvn.el which is an svn version of pcl-cvs. Whilst searching around I noticed that ALTLinux provide an emacs-subversion RPM (http://rpm.pbone.net/index.php3/stat/4/idpl/1486585/com/emacs-subversion-1.0...) which includes psvn.el, vc-svn.el and a site-start.d/subversion.el. Perhaps something like that could be included with future version of FC if that functionality is not already included in either the Emacs or the Subversion RPM.
Best, Darren
D. D. Brierton wrote:
I haven't had a chance to test out any of the test or RC releases of FC3 yet. I'm also unsure of how patched the version of Emacs is. Does FC3 come with any Emacs support for Subversion out of the box? As subversion now seems to be the FC revision control tool of choice it would be nice if Emacs had support for it as part of the core distribution.
I know that Emacs CVS now includes vc-svn.el which is an svn backend for vc, and the version in Emacs CVS seems to be an amalgam or superset of the version of vc-svn.el which was part of Subversion. That would seem to be the ideal candidate for inclusion; perhaps it already is included? There is also psvn.el which is an svn version of pcl-cvs. Whilst searching around I noticed that ALTLinux provide an emacs-subversion RPM
(http://rpm.pbone.net/index.php3/stat/4/idpl/1486585/com/emacs-subversion-1.0...)
which includes psvn.el, vc-svn.el and a site-start.d/subversion.el. Perhaps something like that could be included with future version of FC if that functionality is not already included in either the Emacs or the Subversion RPM.
Best, Darren
psvn.el will work on xemacs. vc-svn will not AFAIK.
On Thu, Nov 04, 2004 at 02:41:12PM +0000, D. D. Brierton wrote:
I haven't had a chance to test out any of the test or RC releases of FC3 yet. I'm also unsure of how patched the version of Emacs is. Does FC3 come with any Emacs support for Subversion out of the box? As subversion now seems to be the FC revision control tool of choice it would be nice if Emacs had support for it as part of the core distribution.
Yes, psvn.el is included in /usr/share/emacs/site-lisp and /usr/share/xemacs/site-packages/lisp/ in the FC3 subversion package. I haven't looked at doing vc-svn, please file an RFE if you think that's useful too...
Regards,
joe
On Thu, 2004-11-04 at 18:29, Joe Orton wrote:
Yes, psvn.el is included in /usr/share/emacs/site-lisp and /usr/share/xemacs/site-packages/lisp/ in the FC3 subversion package. I haven't looked at doing vc-svn, please file an RFE if you think that's useful too...
I've filed an RFE in bugzilla:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=138121
but note that I'm still trying to get my head around PCL-* and RC-* in Emacs. It seems they do quite different jobs and are meant to be complementary, but I'm really not sure.
The situation is complicated by the fact that the currently released Emacs is so very far behind Emacs CVS, and the Emacs CVS seems to be the authoritative location for rc-svn.el. It may be that rc-svn.el in Emacs CVS also requires the Emacs CVS version of RC in general, which may in turn depend on other things. I think you'd have to ask the emacs-devel list to find out. Of course the whole thing would be much simpler if the Emacs developers would actually release a new version, but I am beginning to despair of that ever happening.
Best, Darren
On Thu, 2004-11-04 at 19:54, D. D. Brierton wrote:
I've filed an RFE in bugzilla:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=138121
but note that I'm still trying to get my head around PCL-* and RC-* in Emacs. It seems they do quite different jobs and are meant to be complementary, but I'm really not sure.
The situation is complicated by the fact that the currently released Emacs is so very far behind Emacs CVS, and the Emacs CVS seems to be the authoritative location for rc-svn.el. It may be that rc-svn.el in Emacs CVS also requires the Emacs CVS version of RC in general, which may in turn depend on other things. I think you'd have to ask the emacs-devel list to find out. Of course the whole thing would be much simpler if the Emacs developers would actually release a new version, but I am beginning to despair of that ever happening.
Sorry -- there is a repeated typo in the above (I've fixed the summary of the bug report and added a comment): RC-* should be VC-*, hence vc-svn.el, VC, etc.
Best, Darren