emacs-devel
[Top][All Lists]
Advanced

[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 . . .




reply via email to

[Prev in Thread] Current Thread [Next in Thread]