From general-return-17439-apmail-incubator-general-archive=incubator.apache.org@incubator.apache.org Sun Feb 17 23:35:06 2008 Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 27071 invoked from network); 17 Feb 2008 23:35:05 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Feb 2008 23:35:05 -0000 Received: (qmail 91219 invoked by uid 500); 17 Feb 2008 23:34:58 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 91094 invoked by uid 500); 17 Feb 2008 23:34:58 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 91083 invoked by uid 99); 17 Feb 2008 23:34:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 17 Feb 2008 15:34:58 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of santiago.gala@gmail.com designates 72.14.220.156 as permitted sender) Received: from [72.14.220.156] (HELO fg-out-1718.google.com) (72.14.220.156) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 17 Feb 2008 23:34:25 +0000 Received: by fg-out-1718.google.com with SMTP id 22so1142885fge.26 for ; Sun, 17 Feb 2008 15:34:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding:sender; bh=4BvJMdjDfmJOG/+vn9ZG5Jv1zUka526qzsjTDPmRM4E=; b=pPQR07gM8YLMyEKfNJm8dNfeBVnL4tIwUqyJgtIeCveIx60oqGJV76AXxB75jKkAXnU9dRihNGxcTv0yMuA5Pb50o3r1dBOTZeQ6zs6wKn2dm+Uri4Z+m5SL+slMYMwSkUE+vcs5y9I9ei0xqMKJy3vYWNZJAeTMzk1R83dhS3Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding:sender; b=kdDSo2BbnScsYnixpOgX21jt3qzK5qRVF3G5P/75mUmAs1Y+ftodb5lARuMuZPSnrKpsxrAgrTANdexGZZhnPb6ltpCRGabfH3B99iZK+01/yP1fHtEGJBzBRgESBhRD75mA7t6pQPYOgQdTifNWOeKWe7pRm9OYuN0nJzfxdvM= Received: by 10.86.50.8 with SMTP id x8mr5292865fgx.25.1203291273020; Sun, 17 Feb 2008 15:34:33 -0800 (PST) Received: from ?172.27.70.188? ( [81.33.31.233]) by mx.google.com with ESMTPS id d4sm7727002fga.2.2008.02.17.15.34.31 (version=SSLv3 cipher=RC4-MD5); Sun, 17 Feb 2008 15:34:32 -0800 (PST) Subject: Re: Subversion vs other source control systems From: Santiago Gala To: general@incubator.apache.org In-Reply-To: References: Content-Type: text/plain; charset=utf-8 Date: Mon, 18 Feb 2008 00:34:30 +0100 Message-Id: <1203291270.27742.56.camel@marlow> Mime-Version: 1.0 X-Mailer: Evolution 2.12.3 Content-Transfer-Encoding: 8bit Sender: Santiago Gala X-Virus-Checked: Checked by ClamAV on apache.org El dom, 17-02-2008 a las 19:12 +0100, Leo Simons escribió: > On Feb 17, 2008, at 4:51 PM, Noel J. Bergman wrote: > > Most of the use cases mentioned so far for git, including some > > where people are using it on top of SVN with ASF projects, run > > counter to ASF principles. > > Let me fix that: > > Use case: work on apache project while on plane > ----------------------------------------------- > * export list of jiras of your favorite ASF project into spreadsheet > * sync project repo to your laptop > * get on a plane for 14 hours > * slave away at the bug list, fixing a bunch > * create one patch per bug, with a good commit message, referring > to the bug report, and commit locally > * get off the plane > * get online > * sync project repo to your laptop > * resolve any conflicts > * for each bug report > * submit and commit the fix > * close the bug report > > This is easy to do with git. It's a small nightmare with SVN, > especially if your project is a million lines of code. > A big +1 on this use case. Have you tried this one? Also: you keep a long term branch for doing some refactoring, and you fix small bugs both in HEAD and in a release branch, merging and backporting/forwardporting as you go. Again, something like git makes the work simpler and keeps the disk requirements under control. > (you could substitute "while on plane" with "even if network craps > out at hackathon" or with "at a customer site with big firewall") > > > I am saying that (a) the ASF has a uniform source control > > infrastructure, which is currently based on SVN servers, and (b) > > our practices mean that development is done in public, not done in > > private and submitted en masse as a fait accompli. These > > statements are independent of the SCM technology used by the ASF. > > Exactly! > Agreed too. > > cheers, > > > - Leo > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org