Red Hat Bugzilla – Bug 138121
include vc-svn.el -- Subversion backend for RC in Emacs
Last modified: 2007-11-30 17:10:53 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3)
Description of problem:
Emacs CVS includes a rc-svn.el which is a backend plugin for
Subversion for Emacs RC functionality (i.e. its ability to work
directly with Revision Control systems).
I believe that RC-SVN, and RC-* in general, provide complementary not
alternative functionality to PCL-SVN (provided by psvn.el which is
currently supplied by the subversion package) and to PCL-* in general.
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.
Version-Release number of selected component (if applicable):
Sorry, there is a repeated typo in the above description (I've fixed
All references to rc-svn.el, RC-SVN, RC-* and RC should in fact be to
vc-svn.el, VC-SVN, VC-* and VC.
There's also a vc-svn.el in subversion's "contrib/".
However diff suggests they're quite far apart...
Have you had a chance to try either with emacs-21.3?
I haven't had a chance to try either vc-svn.el yet, but in about a
week or ten days I begin contracting for a company who use subversion
exclusively, and as Emacs is my development environment I'll need to
get something working. I'll report back when I have some results.
Re-assigning to subversion since it already has vc-svn.el
in its source tarball.
Please re-assign back to "emacs", since the vc-svn.el within the subversion
source tree has been replaced with the following content:
;; This file no longer lives here, it lives in FSF Emacs.
is the new canonical location of vc-svn.el, in the FSF Emacs tree.")
Jens would you be willing to include the vc-svn.el script in emacs?
Reassigning back to emacs.
So how well does the cvs version of vc-svn work with emacs 21?
(In reply to comment #8)
> So how well does the cvs version of vc-svn work with emacs 21?
Jens, I'm using your yum-repository versions of emacs-22.0.50-0.20050630.fc4 and
so far vc-svn is working fine. That said, I don't think I'm exactly pushing it
to its limits (for anything fancy I use the command line and then refresh the
buffer). I would be more adventurous if the emacs interface to VC in general was
better, but when the code I'm working on belongs to people who pay me to live
I'm a bit conservative. :-)
vc-svn.el from current cvs assumes defalias takes an optional docstring arg.
If someone can point me to an older version that works with emacs-21.4
I'm happy to include it.
This just got changed to NEEDINFO_REPORTER. I'm the reporter, but I'm not sure
what further info you need from me, beyond comment #9. If you give me something
specific to test I'll do it (although I'm using Jens' CVS versions of Emacs not
the one distributed with FC4).
Well it was referring to comment 10.
The only older version that works with emacs-21.4 is contained in an older
version of subversion.
Debian apparently just decided to be resigned to vc-svn.el not working with
emacs 21.x anymore:
However, the second bug also includes a comment noting that reverting the copy
of vc-svn.el from subversion-1.1.4 works with emacs-21.4. So that's one answer
to comment 10.
for more details. Apparently the old version of vc-svn.el was added back to
subversion (with a warning about FSF being the canonical home now) since
emacs-21.4 is still the stable release.
Created attachment 139729 [details]
vc-svn.el that works with emacs 21.4, from subversion
Is it better to include it in the subversion package then
until emacs 22 is available? :)
vc-svn.el is in emacs-22 which is in rawhide now...
This bug should be closed. Or its version move from "devel" to "fc6".
Personally, I would appreciate this bug be fixed in fc5 and fc6.
(In reply to comment #18)
> This bug should be closed. Or its version move from "devel" to "fc6".
> Personally, I would appreciate this bug be fixed in fc5 and fc6.
There are emacs-22 packages (that include vc-svn.el) for fc5 and fc6 at