From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: source repository Date: Wed, 04 Jul 2007 09:01:19 +0200 Message-ID: <86ps38ps8w.fsf@lola.quinscape.zz> References: <200707031442.28402.pogonyshev@gmx.net> <468A3997.2040500@f2s.com> <200707031514.17225.pogonyshev@gmx.net> <87tzskyeuf.fsf@uwakimon.sk.tsukuba.ac.jp> <18059.11141.84106.905999@kahikatea.snap.net.nz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1183532489 3627 80.91.229.12 (4 Jul 2007 07:01:29 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 4 Jul 2007 07:01:29 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel@gnu.org, "Stephen J. Turnbull" , Paul Pogonyshev To: Nick Roberts Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jul 04 09:01:28 2007 connect(): Connection refused Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1I5yrf-00083h-D1 for ged-emacs-devel@m.gmane.org; Wed, 04 Jul 2007 09:01:27 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I5yre-0006Vf-UD for ged-emacs-devel@m.gmane.org; Wed, 04 Jul 2007 03:01:26 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1I5yra-0006S8-KI for emacs-devel@gnu.org; Wed, 04 Jul 2007 03:01:22 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1I5yra-0006Ql-3A for emacs-devel@gnu.org; Wed, 04 Jul 2007 03:01:22 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I5yra-0006Qb-0E for emacs-devel@gnu.org; Wed, 04 Jul 2007 03:01:22 -0400 Original-Received: from mx20.gnu.org ([199.232.41.8]) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1I5yrZ-0000YZ-EY for emacs-devel@gnu.org; Wed, 04 Jul 2007 03:01:21 -0400 Original-Received: from pc3.berlin.powerweb.de ([62.67.228.11]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1I5yrY-00029Y-M9 for emacs-devel@gnu.org; Wed, 04 Jul 2007 03:01:21 -0400 Original-Received: from quinscape.de (dslnet.212-29-44.ip210.dokom.de [212.29.44.210] (may be forged)) by pc3.berlin.powerweb.de (8.9.3p3/8.9.3) with ESMTP id JAA17802 for ; Wed, 4 Jul 2007 09:01:13 +0200 X-Delivered-To: Original-Received: (qmail 13635 invoked from network); 4 Jul 2007 07:01:19 -0000 Original-Received: from unknown (HELO lola.quinscape.zz) ([10.0.3.43]) (envelope-sender ) by ns.quinscape.de (qmail-ldap-1.03) with SMTP for ; 4 Jul 2007 07:01:19 -0000 Original-Received: by lola.quinscape.zz (Postfix, from userid 1001) id 8A1CE8F8F7; Wed, 4 Jul 2007 09:01:19 +0200 (CEST) In-Reply-To: <18059.11141.84106.905999@kahikatea.snap.net.nz> (Nick Roberts's message of "Wed\, 4 Jul 2007 17\:09\:25 +1200") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/23.0.51 (gnu/linux) X-detected-kernel: Linux 2.4-2.6 X-detected-kernel: Linux 2.6, seldom 2.4 (older, 4) 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:74279 Archived-At: Nick Roberts writes: > > > Just think how many man-hours will be wasted if every Emacs > > > developer and contributor will have to install, learn, and set up > > > an unfamiliar configuration management package. > > > > Not so. You were correct the first time: it's an "investment", not a > > "waste". > > It will be a waste if the chosen system becomes unsupported. There seems to > have been an explosion of version control software recently, and presumably > some will sink into oblivion. While CVS has undoubtedly presented problems, > they are small compared to more practical ones such as finding people with > the right skills who are willing to work unpaid on Emacs. > > Personally, I would like to see us change to a distributed system > but would prefer to wait until there is one clear candidate. I > guess I could stand one change, but two would be too many. Well, the hallmark of a good distributed system should be that people can use it or not, as they choose. The question of policy mostly arises for the central repository. The choice of CVS does not lend itself well to interfacing with distributed systems, and part of the reason is that basically every file is an isolated repository, with its isolated content, its isolated change history, and a permanently fixed place in the work directory. And every branch becomes an isolated repository as well, with no tracking of merges taking place. And CVS has no place in its repository to actually store such metadata about a file contents origins and history. -- David Kastrup