From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Sascha Wilde Newsgroups: gmane.emacs.devel Subject: Re: Switching to Subversion Date: Sun, 12 Nov 2006 23:43:09 +0100 Message-ID: References: <87mz6y8y3j.fsf@catnip.gol.com> <87bqne87ur.fsf@catnip.gol.com> <10609.1163264429@olgas.newt.com> <87fycphhyr.fsf@pacem.orebokech.com> <87odrdzci9.fsf@olgas.newt.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1163371439 20212 80.91.229.2 (12 Nov 2006 22:43:59 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 12 Nov 2006 22:43:59 +0000 (UTC) Cc: emacs-devel@gnu.org, rms@gnu.org, Bill Wohler Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 12 23:43:55 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GjO3O-0006yD-48 for ged-emacs-devel@m.gmane.org; Sun, 12 Nov 2006 23:43:54 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GjO3N-0000Qz-CY for ged-emacs-devel@m.gmane.org; Sun, 12 Nov 2006 17:43:53 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GjO2t-0000IF-SG for emacs-devel@gnu.org; Sun, 12 Nov 2006 17:43:23 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GjO2s-0000Hl-Dz for emacs-devel@gnu.org; Sun, 12 Nov 2006 17:43:23 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GjO2s-0000Hi-6Z for emacs-devel@gnu.org; Sun, 12 Nov 2006 17:43:22 -0500 Original-Received: from [62.141.58.119] (helo=km1136.keymachine.de) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1GjO2p-00051W-6d; Sun, 12 Nov 2006 17:43:19 -0500 Original-Received: from kenny.sha-bang.de (xdslcy055.osnanet.de [89.166.152.55]) (authenticated bits=0) by km1136.keymachine.de (8.12.11.20060308/8.12.10) with ESMTP id kACMh9Yj022801; Sun, 12 Nov 2006 23:43:10 +0100 Original-Received: from wilde by kenny.sha-bang.de with local (Kenny MUA v.0409034.42) ID 1GjO2f-0000SE-4P; Sun, 12 Nov 2006 23:43:09 +0100 Original-To: "Juanma Barranquero" In-Reply-To: (Juanma Barranquero's message of "Sun\, 12 Nov 2006 22\:39\:25 +0100") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.90 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:62143 Archived-At: "Juanma Barranquero" wrote: > On 11/12/06, Richard Stallman wrote: > >> Before considering use of subversion for Emacs I would have to use it >> for something else, to see what it is like. > > Sounds reasonable. I think you'll find Subversion is designed to look > just like a better CVS. The command set is very similar. > There are quite a lot other good SCM programs out there (Arch, > Monotone, svk), but they are far less mature and, in my (limited) > tests, the user experience is very different. Arch filenames give me > headaches. I have to plug mercurial[0] in this thread. It's a distributed SCM written in python, which has a ui which is very similar to cvs, too (at least for all operation where this is possible). In addition to most of svn's advantages it's a real distributed SCM and allows for comfortable offline use. And its lightweight, too. It is relatively new, but very stable and successfully used for big projects (prominent examples are XEN and OpenSolaris, which both chose it as there primary SCM). For those interested: as announced before I'm maintaining a converted mirror of the Emacs CVS and my own development version of Emacs here: http://hg.intevation.de/emacs and http://hg.intevation.de/emacs/wilde One of the core developers of mercurial is a friend and colleague of mine, so I might well be biased, but I would really love to see mercurial to be used for emacs development. :-) Btw. there is no support for mercurial in Emacs yet, but DVC[1] includes some very usable support... cheers sascha [0] http://hg.intevation.de/ [1] http://www.xsteve.at/prg/emacs_dvc/ -- Sascha Wilde "There is no reason why anyone would want a computer in their home" Ken Olson, DEC, 1977