Return-Path: Delivered-To: apmail-infrastructure-dev-archive@locus.apache.org Received: (qmail 54698 invoked from network); 2 May 2008 10:49:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 2 May 2008 10:49:57 -0000 Received: (qmail 70195 invoked by uid 500); 2 May 2008 10:49:59 -0000 Delivered-To: apmail-infrastructure-dev-archive@apache.org Received: (qmail 70121 invoked by uid 500); 2 May 2008 10:49:58 -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 70110 invoked by uid 99); 2 May 2008 10:49:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 May 2008 03:49:58 -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 66.249.92.170 as permitted sender) Received: from [66.249.92.170] (HELO ug-out-1314.google.com) (66.249.92.170) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 May 2008 10:49:11 +0000 Received: by ug-out-1314.google.com with SMTP id 29so27254ugo.26 for ; Fri, 02 May 2008 03:49:24 -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=BfwqZOJ5Ltz97aUZH9VmiIKcgUe26ybFAwtbM2mko+g=; b=fV/5xpPJST8BxRXGC+vRq9s1a0XpXaCrNgPbYR80SguMdvwrOMXOTHk2Wh0UOBiY8Emdzf5zLIp32bqed2qftLP4JU80TJRr4pZnR23DGXdvdPJoiE+lfSjn/SEefHE91HdaLYowsEm5iNtbrXnCGr2c7iriXyR/dXSTCW8uNKw= 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=Ai7EkQajKAeqSePJ511luggqbbH6Yuaudp7F5YMfix2BXDAPtjpwwLXTt5HKpSb0DGRHPmOymUrKpKrSvRmFCYVio28s5TKfxfZp0Yv9BiRKjb+Xq/aBViSEM6OsH5L0A37IJyn8L39T2hQyxj5FBGTZsQqrACodUn4CNMgAhIY= Received: by 10.67.106.13 with SMTP id i13mr10865727ugm.49.1209725364186; Fri, 02 May 2008 03:49:24 -0700 (PDT) Received: from ?172.27.70.188? ( [81.33.31.233]) by mx.google.com with ESMTPS id g11sm328120gve.8.2008.05.02.03.49.21 (version=SSLv3 cipher=RC4-MD5); Fri, 02 May 2008 03:49:22 -0700 (PDT) Subject: Re: Best Practices so far? From: Santiago Gala To: infrastructure-dev In-Reply-To: <1209722860.9882.13.camel@forge.intermeta.de> References: <20080502093327.D0D3B30C41F@jmason.org> <1209722700.9882.10.camel@forge.intermeta.de> <1209722860.9882.13.camel@forge.intermeta.de> Content-Type: text/plain; charset=utf-8 Date: Fri, 02 May 2008 12:51:56 +0200 Message-Id: <1209725516.5614.464.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 vie, 02-05-2008 a las 12:07 +0200, Henning Schmiedehausen escribió: > BTW, if you want to have fun, try finding documentation for that > parameter. Only then you will realize, how spoiled we are with the > Redbook. > > That is IMHO the biggest obstacle to git: Bad, missing, outdated docs. > git-svn is perl, I actually found it inside while debugging why our setup was not working. One of the big problems with git-svn is that it tends to fail silently and without giving much error information. Some recent commits are improving documentation and error codes, but there is still a lot missing to go there. This is part of the things that convinced me that what we do here is experiment and keep options open, and this is why I get very reactive to proposals that look like "planning a migration". (But also to those that look like "status quo forever and ever") I guess we should do slow, optional movements, just trying to sail with the tide. Having more options, etc. I guess even getting a reasonable standard format for representing changesets (what git-format-patch produces, or what tools like cvs2ps or svn2ps produce) good enough for everybody would take forever. Regards > Best regards > Henning > > > On Fri, 2008-05-02 at 12:05 +0200, Henning Schmiedehausen wrote: > > Yep. --log-window-size=10000 > > > > Best regards > > Henning > > > > > > On Fri, 2008-05-02 at 10:33 +0100, Justin Mason wrote: > > > Jukka Zitting writes: > > > > Hi, > > > > > > > > On Fri, May 2, 2008 at 11:22 AM, Davanum Srinivas wrote: > > > > > So, what's the learning so far? Example how does one set up a git-svn for a > > > > > specific Apache project? > > > > > > > > I've cloned a few smaller projects like this: > > > > > > > > git svn clone -s http://svn.apache.org/repos/asf/incubator/ > > > > > > > > So far I've avoided doing that with TLPs because of the load on the > > > > svn server, but now that svn.eu.apache.org is in place I'm running the > > > > following: > > > > > > > > git svn clone -s http://svn.eu.apache.org/repos/asf/jackrabbit > > > > > > > > Note that these clones take quite a while (hours) to create, but after > > > > that it's quite easy and fast to keep them up to date with latest > > > > changes. > > > > > > This is useful info -- thanks! > > > > > > I noticed on the infra list there was mention of a parameter which > > > restricts how many commits to span in the SVN history; it might be useful > > > to add that to this "best practices" thread... > > > > > > --j. -- Santiago Gala http://memojo.com/~sgala/blog/