From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4428 invoked by alias); 18 Apr 2008 18:57:03 -0000 Received: (qmail 4308 invoked by uid 22791); 18 Apr 2008 18:57:01 -0000 X-Spam-Check-By: sourceware.org Received: from wf-out-1314.google.com (HELO wf-out-1314.google.com) (209.85.200.175) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 18 Apr 2008 18:56:41 +0000 Received: by wf-out-1314.google.com with SMTP id 28so581954wfc.14 for ; Fri, 18 Apr 2008 11:56:39 -0700 (PDT) Received: by 10.143.160.1 with SMTP id m1mr755329wfo.9.1208544999347; Fri, 18 Apr 2008 11:56:39 -0700 (PDT) Received: by 10.142.201.6 with HTTP; Fri, 18 Apr 2008 11:56:39 -0700 (PDT) Message-ID: <4aca3dc20804181156l355ef3ag5366f8f06a4094ff@mail.gmail.com> Date: Fri, 18 Apr 2008 18:57:00 -0000 From: "Daniel Berlin" To: "Samuel Tardieu" Subject: Re: Official GCC git repository Cc: "Kirill A. Shutemov" , "Frank Ch. Eigler" , bernie@codewiz.org, harvey.harrison@gmail.com, overseers@gcc.gnu.org, "Tobias Grosser" , "GCC Development" , "David Woodhouse" In-Reply-To: <2008-04-18-19-40-44+trackit+sam@rfc1149.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <47D9AF18.7090507@codewiz.org> <20080326163011.GA20021@redhat.com> <4aca3dc20803261138s20fb11famceefc20905543ef@mail.gmail.com> <20080415024917.GA20204@localhost.localdomain> <4aca3dc20804142207s2c050191s3db1ddcf40621b9e@mail.gmail.com> <2008-04-18-12-31-14+trackit+sam@rfc1149.net> <4aca3dc20804180845l7037b734u1881e69d3799019e@mail.gmail.com> <2008-04-18-18-15-50+trackit+sam@rfc1149.net> <4aca3dc20804181022v19855d9cm6911e2123aae7df8@mail.gmail.com> <2008-04-18-19-40-44+trackit+sam@rfc1149.net> Mailing-List: contact overseers-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: , Sender: overseers-owner@sourceware.org X-SW-Source: 2008-q2/txt/msg00032.txt.bz2 On Fri, Apr 18, 2008 at 1:40 PM, Samuel Tardieu wrote: > On 18/04, Daniel Berlin wrote: > > > | > However, having it synced periodically rather than after every commit is > | > an annoyance. > | > | True, but it won't change anytime soon because it would place more > | load, and require more locking (since there is no guarantee a git sync > | will finish before the next commit occurs). > > More load? Come on, you are doing 48 "svn update" a day right now by > syncing every 30 minutes without even knowing if a commit took place or > not. What I am proposing would make one "svn update" per svn commit. I know you think this is personal, as per your email below, but it really isn't. I had it set up to do it after every commit, and it drove our load average up a noticeable amount. As such, I stopped doing it and set it to run every 30 minutes. > I know that you don't like git, but I was happy to see that you volunteered > anyway to setup the GIT repository when the person who was supposed to > do it became MIA. But now that you have done the hard part, I don't > understand why you explicitly refuse to do the small part which is > needed to make the GIT repository that you populated easy and pleasant > to use. I'm not sure why you think this is some personal vendetta I have. I tried what you ask, it causes noticeably more load, so i stopped doing it. I can't see how only being updated every 30 minutes is somehow "less easy and pleasant to use". This is the price you pay for not being the main version control system. The same is true of the mercurial mirror, it is only updated every 30 minutes. I have not discriminated against git in any way, shape or form, and in fact had tried what you suggest before moving to this model. FWIW, if the git repo or the mercurial repo started seriously driving up the load average of the server, we would turn them off, because neither is the main version control system of gcc. This is just the price you pay for not being the official repo. --Dan