Return-Path: Delivered-To: apmail-incubator-couchdb-dev-archive@locus.apache.org Received: (qmail 39739 invoked from network); 2 Oct 2008 07:36:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 2 Oct 2008 07:36:12 -0000 Received: (qmail 29104 invoked by uid 500); 2 Oct 2008 07:36:10 -0000 Delivered-To: apmail-incubator-couchdb-dev-archive@incubator.apache.org Received: (qmail 29060 invoked by uid 500); 2 Oct 2008 07:36:10 -0000 Mailing-List: contact couchdb-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: couchdb-dev@incubator.apache.org Delivered-To: mailing list couchdb-dev@incubator.apache.org Received: (qmail 29049 invoked by uid 99); 2 Oct 2008 07:36:10 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Oct 2008 00:36:10 -0700 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 jchris@gmail.com designates 64.233.184.226 as permitted sender) Received: from [64.233.184.226] (HELO wr-out-0506.google.com) (64.233.184.226) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Oct 2008 07:35:07 +0000 Received: by wr-out-0506.google.com with SMTP id c53so395588wra.20 for ; Thu, 02 Oct 2008 00:35:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=MOinfv+uPRGA3OJqPdM3S1QTHMBGc47o7MghXeF3hdo=; b=JfJqEO+mP76/GV5UdkrUksJmYzP12/DurrsFQme3oQL79Z5l2WVW3wVFi2rZsQNrGz 9e5IKCht1mX566aU+nDz+8kLeyz8II/j70A01MIll2/cVAV07N+/0BVcBURq9mJHjidk Epj/As3wsbhx826xRi8A2rlqMe9n1rlw2/T9U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=raAfotWtH9yaM2mi3WfwUb5pZhHFoHMzseBO1ttquP5QjvNhFTjenp+pDCWxdU8r+/ H2PHdbYeFHP9wVvEvWuIrE5T1yMlyNNf5V9U5Wkq6Di7VdlNqadQ0VSrfVRWcHMzPIw1 Ww2/yNn9V1IxEOk6VVjwCLfZktYOsX4eWFSOU= Received: by 10.65.124.7 with SMTP id b7mr16107787qbn.88.1222932923457; Thu, 02 Oct 2008 00:35:23 -0700 (PDT) Received: by 10.65.110.8 with HTTP; Thu, 2 Oct 2008 00:35:23 -0700 (PDT) Message-ID: Date: Thu, 2 Oct 2008 00:35:23 -0700 From: "Chris Anderson" Sender: jchris@gmail.com To: couchdb-dev@incubator.apache.org Subject: Re: git vs. svn (Was: command line test runner) In-Reply-To: <510143ac0810020007t4fa6b9e7q6d939b1273284323@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <510143ac0810020007t4fa6b9e7q6d939b1273284323@mail.gmail.com> X-Google-Sender-Auth: cb5e61420a20a27f X-Virus-Checked: Checked by ClamAV on apache.org On Thu, Oct 2, 2008 at 12:07 AM, Jukka Zitting wrote: > Hi, > > Background: I'm gathering data on cases where people prefer to use git > over svn for Apache development. > > On Thu, Oct 2, 2008 at 8:59 AM, Chris Anderson wrote: >> Here is the git-branch I'm developing in for now: > > You're an Apache committer, so you could also have used an svn branch > for this. Are there particular reasons why you prefer to use git? > Thanks for the question! I like to use git for more experimental work, especially where I'll be doing a lot of small commits. Committing to svn spews into the bug tracker and mailing list. Also, when I'm experimenting, its easier not to worry about the Apache formalities like license in every file (especially when those files may never end up in the project). A new reason is that I've found that git (and github) make it much more likely that I'll receive patches from interested users, rather than just feature requests. So generally I like to work in git where I have fine-grained control, and then compose a patch to apply to the svn repository once I know it is work I'll stand behind. That said, I'm a new committer, so this is the workflow I developed before I received my pre-commit-bit. However, I'm happy with this workflow, and I think it's certainly better than the alternative, which would likely be just keeping the work on my local machine until I think it's ready for prime time. Chris -- Chris Anderson http://jchris.mfdz.com