From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Jeff Bowman Newsgroups: gmane.emacs.devel Subject: Re: vc-svn.el donation - attn Stephan Monnier Date: 03 Jul 2003 17:43:50 -0500 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <87u1a3o6d3.fsf@floss.red-bean.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1057272352 13198 80.91.224.249 (3 Jul 2003 22:45:52 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 3 Jul 2003 22:45:52 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri Jul 04 00:45:50 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19YCpK-0003PG-00 for ; Fri, 04 Jul 2003 00:45:18 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19YCxR-0008LN-00 for ; Fri, 04 Jul 2003 00:53:41 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19YCoQ-000557-LP for emacs-devel@quimby.gnus.org; Thu, 03 Jul 2003 18:44:22 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19YCo5-00051q-Ak for emacs-devel@gnu.org; Thu, 03 Jul 2003 18:44:01 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19YCo3-0004xl-El for emacs-devel@gnu.org; Thu, 03 Jul 2003 18:44:00 -0400 Original-Received: from adsl-66-137-165-74.dsl.okcyok.swbell.net ([66.137.165.74] helo=zarquon.dvns.com) by monty-python.gnu.org with esmtp (Exim 4.20) id 19YCo2-0004r6-Rv for emacs-devel@gnu.org; Thu, 03 Jul 2003 18:43:58 -0400 Original-Received: (from jeff@localhost) by zarquon.dvns.com (8.11.6/8.11.6) id h63Mhos04628; Thu, 3 Jul 2003 17:43:50 -0500 X-Authentication-Warning: zarquon.dvns.com: jeff set sender to jeff@dvns.com using -f Original-To: kfogel@red-bean.com In-Reply-To: <87u1a3o6d3.fsf@floss.red-bean.com> Original-Lines: 86 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:15353 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15353 Karl Fogel writes: > Jeff Bowman 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 . . .