Return-Path: Delivered-To: apmail-infrastructure-dev-archive@locus.apache.org Received: (qmail 98601 invoked from network); 1 May 2008 18:42:43 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 1 May 2008 18:42:43 -0000 Received: (qmail 58502 invoked by uid 500); 1 May 2008 18:42:45 -0000 Delivered-To: apmail-infrastructure-dev-archive@apache.org Received: (qmail 58426 invoked by uid 500); 1 May 2008 18:42:44 -0000 Mailing-List: contact infrastructure-dev-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: infrastructure-dev@apache.org Delivered-To: mailing list infrastructure-dev@apache.org Received: (qmail 58407 invoked by uid 99); 1 May 2008 18:42:44 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 May 2008 11:42:44 -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 santiago.gala@gmail.com designates 72.14.220.152 as permitted sender) Received: from [72.14.220.152] (HELO fg-out-1718.google.com) (72.14.220.152) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 May 2008 18:41:57 +0000 Received: by fg-out-1718.google.com with SMTP id e21so758244fga.29 for ; Thu, 01 May 2008 11:42:09 -0700 (PDT) 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; bh=+IafODVX+mTVCjJdRnJNiDNZUxGXr4nLeu0QeuTzJqE=; b=dXkheM7WiwG/ITeML81RLNFTHq1PTOL8Gp2TWM3f3YjaM6SVzR3d3FHvPdsomMzmvNUaafit1++zkDGmvYNgKuGeU+KYTrDKwW0GEssgliKA1xaSCa8kqMV+id/JsONqkqmDq1QC46uqxq3cntdrkfbLOZ3Drd/c7wdNSN2mIiA= 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; b=L3iWNL/+kQwdZastPJW7jy1DHFPvLv6Jbhhjm9R+q5W9nhJvuUUvm1xAh2IZmJt8O/7unWAH+uaQqzy5L2yBS3Q47GiFYN8K1jNoZsTEXtvqoM7OKvTr+36dq3LWZIzfPWNB9v0t3yFZBClZcfZPHYZrfeGS46Ko8aurB0kNPH0= Received: by 10.86.4.2 with SMTP id 2mr3910007fgd.62.1209667329764; Thu, 01 May 2008 11:42:09 -0700 (PDT) Received: from ?172.27.70.188? ( [81.33.31.233]) by mx.google.com with ESMTPS id f19sm3714356fka.3.2008.05.01.11.42.07 (version=SSLv3 cipher=RC4-MD5); Thu, 01 May 2008 11:42:08 -0700 (PDT) Subject: Re: [dSCM] Use case: new committer From: Santiago Gala To: infrastructure-dev@apache.org In-Reply-To: <1209663332.9882.1.camel@forge.intermeta.de> References: <1209658190.5614.271.camel@marlow> <1209663332.9882.1.camel@forge.intermeta.de> Content-Type: text/plain; charset=utf-8 Date: Thu, 01 May 2008 20:44:34 +0200 Message-Id: <1209667474.5614.287.camel@marlow> Mime-Version: 1.0 X-Mailer: Evolution 2.22.1 Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org El jue, 01-05-2008 a las 19:35 +0200, Henning Schmiedehausen escribió: > You are probably talking about r652498. > > That is not a dSCM, cSCM or anything else problem. This is purely a No "problem". I talked about "use case". As Sander said, it is useful to be able to split and keep separate commits. You can use emacs+patch +diff, quilt, ... a lot of tools to do that. Last generation dscm tools just happen to be some of the best ones for the task. > "developers too lazy too split" problem. If the shindig project is fine > with this commit, then who cares. I would probably let the developer > revert and re-apply in smaller chunks. But this is open source. :-) > No problem here, actually: a) shindig is incubating, and the PHP input can be considered like "initial commits" for the moment b) The current PHP port was brought in, basically, by Chris alone, except for the initial version by brianm, and a small refactoring by /me, and some minor patches by other people As we are getting ready for graduation, those concerns will grow. Now we are, so to say, testing the waters. Regards Santiago > Best regards > Henning > > > On Thu, 2008-05-01 at 18:09 +0200, Santiago Gala wrote: > > I just wanted to launch a use case for a distributed SCM integration, > > including a concrete example. Just today, a new committer in shindig, > > committed a big chunk of code. This was because there were problems with > > his password and all together, he had almost one month delay from being > > accepted as a committer and being able to effectively commit. > > > > Instead of: one big commit of > > 120 files changed, 7404 insertions(+), 3790 deletions > > he could have committed the 20 tematic commiits that probably this work > > consisted of. Ha would have kept them (merging or even attaching to > > issue tracker items) all the work in nice logically related units until > > he had the ability to push this work forward to the common repository. > > > > Regards > > Santiago -- Santiago Gala http://memojo.com/~sgala/blog/