From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.devel Subject: Re: dVCS vs. CVS Date: Mon, 07 Jan 2008 17:03:18 +0100 Message-ID: <87wsqlhbcp.fsf@member.fsf.org> References: <87y7b36ojw.fsf@bzg.ath.cx> <87prwd7j8l.GNU's_Not_Unix!%yavor@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1199721816 32262 80.91.229.12 (7 Jan 2008 16:03:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 7 Jan 2008 16:03:36 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 07 17:03:56 2008 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 1JBuS6-0006il-SX for ged-emacs-devel@m.gmane.org; Mon, 07 Jan 2008 17:03:51 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JBuRk-00077u-0B for ged-emacs-devel@m.gmane.org; Mon, 07 Jan 2008 11:03:28 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JBuRg-00077n-33 for emacs-devel@gnu.org; Mon, 07 Jan 2008 11:03:24 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JBuRe-00077b-Du for emacs-devel@gnu.org; Mon, 07 Jan 2008 11:03:23 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JBuRe-00077Y-Ag for emacs-devel@gnu.org; Mon, 07 Jan 2008 11:03:22 -0500 Original-Received: from out4.smtp.messagingengine.com ([66.111.4.28]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JBuRd-00029B-Tp for emacs-devel@gnu.org; Mon, 07 Jan 2008 11:03:22 -0500 Original-Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id 7D6A762A31 for ; Mon, 7 Jan 2008 11:03:21 -0500 (EST) Original-Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute2.internal (MEProxy); Mon, 07 Jan 2008 11:03:21 -0500 X-Sasl-enc: Y6cnh9wQXz6LOv6JOW87QSq/NzG1oGf8T1n2/BYLmG+j 1199721800 Original-Received: from baldur (dslb-084-063-053-065.pools.arcor-ip.net [84.63.53.65]) by mail.messagingengine.com (Postfix) with ESMTP id B28B828438 for ; Mon, 7 Jan 2008 11:03:20 -0500 (EST) Mail-Followup-To: emacs-devel@gnu.org In-Reply-To: <87prwd7j8l.GNU's_Not_Unix!%yavor@gnu.org> (Yavor Doganov's message of "Mon, 07 Jan 2008 17:23:06 +0200") User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/23.0.50 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. 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:86489 Archived-At: Yavor Doganov writes: Hi Yavor, > Lifting the barrier - > > dVCS (and the fact that there are many of them) are a nightmare for > contributors who are not programmers, like translators and > documentation writers. A dVCS is a sophisticated tool and a > complicated concept that such people do not understand, or at least > they do after substantial investment of time and sweat. I disagree. With CVS the basic workcycle for non-members looks like cvs up cvs up # To check there're no conflicts cvs diff > foo.patch With git (or any other dVCS) it'd be something like git-pull # pull from origin git-pull git-commit -m "Foo bar" git-format-patch origin So basically the only difference is that you have to commit to your local repository. As long as you don't use more advanced functions of the dVCS, there's nothing more complicated. > Not a silver bullet - > > Autoconf, Automake, m4, Gnulib and other projects switched to Git some > time ago. One would expect that there will be an avalanche of new > contributors who were not volunteering only because they needed a > modern VCS to go ahead. I guess that's not a good comparison, because those are pretty boring projects for most people. Another project that switched from CVS to git recently is stumpwm, and this project now has a hundfull of contributors now instead of only one. Bye, Tassilo