From: Jeff Bowman <jeff@dvns.com>
Cc: emacs-devel@gnu.org
Subject: Re: vc-svn.el donation - attn Stephan Monnier
Date: 03 Jul 2003 17:43:50 -0500 [thread overview]
Message-ID: <lzisqj1ba1.fsf@zarquon.dvns.com> (raw)
In-Reply-To: <87u1a3o6d3.fsf@floss.red-bean.com>
Karl Fogel <kfogel@floss.red-bean.com> writes:
> Jeff Bowman <jeff@dvns.com> 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 . . .
next prev parent reply other threads:[~2003-07-03 22:43 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-07-02 14:17 vc-svn.el donation - attn Stephan Monnier Jeff Bowman
2003-07-03 15:48 ` Richard Stallman
2003-07-03 17:41 ` Karl Fogel
2003-07-03 22:43 ` Jeff Bowman [this message]
2003-07-03 22:58 ` Andre Spiegel
2003-07-04 0:47 ` Stefan Monnier
2003-07-04 22:23 ` Stefan Monnier
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=lzisqj1ba1.fsf@zarquon.dvns.com \
--to=jeff@dvns.com \
--cc=emacs-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).