[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: vc-svn.el donation - attn Stephan Monnier
From: |
Jeff Bowman |
Subject: |
Re: vc-svn.el donation - attn Stephan Monnier |
Date: |
03 Jul 2003 17:43:50 -0500 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Karl Fogel <address@hidden> writes:
> Jeff Bowman <address@hidden> writes:
> > I am not a member of this mailing list. I posted a version of
> > vc-svn.el I wrote to include Subversion support in emacs. My intention
> > was to donate it to GNU. I am happy to sign any paperwork to assign
> > copyrights, etc as needed. I was advised there was already a version
> > of vc-svn.el in CVS and that I should contact Stephan Monnier about
> > it, however I don't have his email address. If someone could put me in
> > touch with him (so he doesn't think this is some spammer filling his
> > inbox :) better yet if Mr. Monnier would contact me, I'd appreciate
> > it. I was also advised I should post this to emacs-devel where
> > maintainers hang out so they can evaluate the code for possible
> > inclusion.
> >
> > I am including my version of vc-svn.el with this email, hopefully it
> > will help in someway with the current vc-svn.el development. Also, I'm
> > interested in helping in anyway with the development of this
> > module. My company is shortly going to convert to using Subversion, so
> > this module is important to me. Please let me know if there is
> > anything further I can contribute.
>
> Thanks for the contribution, Jeff. This is now the third vc-svn.el
> floating around in the world, as far as I'm aware:
>
> 1) In the Subversion tree, we have tools/client-side/vc-svn.el.
> This one is by Jim Blandy, first posted in July 2002, now
> maintained by others. (I guess you didn't know about this
> one?)
>
> 2) There's Stefan Monnier's lisp/vc-svn.el, in the FSF Emacs
> source tree. This one started life as a fork of vc-cvs.el, but
> says "Sync'd with Subversion's vc-svn.el as of revision 5801",
> which means it's up-to-date w.r.t. the latest version of (1).
>
> 3) There's your version, which I gather is an independent fork of
> vc-cvs.el and contains no DNA from (1) or (2) :-).
>
> It would be nice to have one canonical edition of vc-svn.el, and for
> that edition to live in the Emacs source tree. I'm not the right
> person to maintain it, as I don't use it, but Stefan might be. If he
> is actively maintaining the one currently in Emacs, and is sure that
> the one in the Subversion tree has nothing that's not in his version,
> then perhaps our task is as simple as:
>
> a) See if there's anything useful in your version that's missing
> from Stefan's, and port those changes over if so, and
>
> b) Remove the one in the Subversion tree, and point people at some
> public URL for the one in the Emacs tree.
>
> ...Stefan?
>
> -Karl, trying to avoid divergent vc-svn.el's take over the world
Thank you for your email.
All true statements. I didn't know about the one in the Subversion
source tree, but I did look. I must have somehow missed that one. I
then looked at the ell (emacs lisp list) for one, but only found psvn,
which works, but I wanted a version that was well integrated with the
keystrokes I already know and use. So I started my own, and did use
vc-cvs as inspiration, and some cut and paste (which I noted in my
code). But since I didn't find anything else, I thought (hoped
actually) that I was the first one to make a vc-svn.el and that I
could contribute it. :)
I am still interested in helping with this module if help is needed. I
use Subversion on a daily basis and my IDE is emacs. I agree that we
should have a canonical version. My vote is to provide the code with
emacs and maybe also on the ell, which is a good url to point to.
The only real issue I have is that I am not an Official Emacs
Maintainer. So I can't commit to the CVS repository. Not a real big
deal, I could send patches to the appropriate maintainer if that is
what I need to do. I just need advice on what to do.
Thanks
Jeff
--
__
/ / (_)__ __ ____ __
/ /__/ / _ \/ // /\ \/ / . . . t h e c h o i c e o f a
/____/_/_//_/\_,_/ /_/\_\ G N U g e n e r a t i o n . . .