From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 99D571381F3 for ; Wed, 24 Apr 2013 22:26:57 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2FC7EE09DE; Wed, 24 Apr 2013 22:26:54 +0000 (UTC) Received: from mail-vb0-f52.google.com (mail-vb0-f52.google.com [209.85.212.52]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 4A8FFE0968 for ; Wed, 24 Apr 2013 22:26:53 +0000 (UTC) Received: by mail-vb0-f52.google.com with SMTP id w8so2130820vbf.39 for ; Wed, 24 Apr 2013 15:26:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=dOWFaLbRJipEH+KzbVnRzBlBZcI0TvOqYThrd6bK0MI=; b=Mcc9mk8SdHiRxPu2fDhmYrp+RlUrsmHu2iVXb7GmJ7+gF/L2sXmTGTt3JaMcL8OH3A 6ytdcARjaM+342mBGtNuHSWBEpgBzRaRSF47hHThcLShurWhhNFb2npD8rW16BKnV26s VyC3QBMrR3jsCS4QM8regb22PdYoWEWed0YdQudhnJwG0/roay5iFnvx35M8Fx8tgpxg GlnG8pcNDDQPexeoznt5NJaFUZx14Ky0yKSwkMooDU1Vupk69/Z8CQlLOdWuP+OTYviD oSR3E57yVO2vFKEyF3m/ckhS2r6dEHZgTa9VyjtJKCEDxTY8X/qYbIZWVEz9UpiKJ2do Hb8Q== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.220.138.75 with SMTP id z11mr13235390vct.0.1366842412523; Wed, 24 Apr 2013 15:26:52 -0700 (PDT) Sender: freemanrich@gmail.com Received: by 10.52.168.4 with HTTP; Wed, 24 Apr 2013 15:26:52 -0700 (PDT) In-Reply-To: <51783ABF.8090600@yahoo.ca> References: <20130419091632.D01152171D@flycatcher.gentoo.org> <20130419153043.30ffc50c@portable> <20130421170549.41cfea49@portable> <20130422154033.65a68a40@portable> <20130423200053.77ed8b49@marga.jer-c2.orkz.net> <20130424112129.25885.qmail@stuge.se> <5177C65E.6070404@gmail.com> <51783ABF.8090600@yahoo.ca> Date: Wed, 24 Apr 2013 18:26:52 -0400 X-Google-Sender-Auth: OjxLcZ5qzCbzN7T8B6QNN-Rd07g Message-ID: Subject: Re: [gentoo-dev] Re: [OT/NIT] Re: Re: [gentoo-commits] gentoo-x86 commit in profiles: ChangeLog package.mask From: Rich Freeman To: gentoo-dev Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: 1eba24b3-0fed-4e85-b012-9297719f833f X-Archives-Hash: 044974c76e15d212b39fcd8ee8749784 On Wed, Apr 24, 2013 at 4:04 PM, Alex Xu wrote: > Seems simple enough, as long as `repoman scan` runs quickly. > This is the key, because if a commit happens anywhere in your process, your push will fail. At first I thought you were suggesting a server-side hook. This essentially has the same problem, though. Manually running repoman may be the cleanest solution. By all means people are welcome to use hooks if they're afraid they'll forget. However, if you run repoman and it is fine, then you just need to repeat pull/rebase, push until you get though. Sure, there is a slight risk something might get missed, but that risk is lower than it is with cvs currently (since the git pull before your repoman check updated the entire repository, and not just the current directory - I doubt anybody does a cvs update on the whole repository before every change as it is so much more expensive). I think our policy should emphasize the what over the how. The what is we want commits that are free from stupid mistakes. The how is repoman. We'll offer suggested workflows, and then it is up to the committer to be responsible. Rich