From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Sb8Hb-0000EI-Ny for garchives@archives.gentoo.org; Sun, 03 Jun 2012 10:43:39 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 23FBFE07D8; Sun, 3 Jun 2012 10:43:14 +0000 (UTC) Received: from mail-bk0-f53.google.com (mail-bk0-f53.google.com [209.85.214.53]) by pigeon.gentoo.org (Postfix) with ESMTP id B5726E064A for ; Sun, 3 Jun 2012 10:42:34 +0000 (UTC) Received: by bkcjk13 with SMTP id jk13so3296368bkc.40 for ; Sun, 03 Jun 2012 03:42:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :x-gm-message-state; bh=FgR48QWKQ2/IupTnb+4pus/OWySFskCvx4EAPwCO7Xo=; b=kZdjcluZ7PRsTc1tkVdtrx4TPj/zfknapRRXI9c2t/F3Hhx4n5gn67NhxLL8qXnTu2 e/y6JcawMaFljecdLNeOXoeTs7QX0xiQsPhU/KajvGFjObVln1OL5gqKQZIH6lQ29okn ZDuR2iJe4ecVWIdxsF9vvXWohpGFfvcwteZ7NEN5dc9eJuYrtImvGpeybSTzYonvwkEL I4hVEKrCP1e6qijv3W1Vo/6GOMfXRE6P5fHTjVFBBRQgHJLQU4qJWNHd+p0b50oAOuNO LUJzm3TjhAfSSNGW4Gnhk4ZjnpujmJxz3weisRQptuxiRQdNBPyYfI6G4VY80bu16XDE rXwQ== 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 Received: by 10.205.118.9 with SMTP id fo9mr4698684bkc.58.1338720153644; Sun, 03 Jun 2012 03:42:33 -0700 (PDT) Sender: lxnay@sabayonlinux.org Received: by 10.204.25.137 with HTTP; Sun, 3 Jun 2012 03:42:33 -0700 (PDT) In-Reply-To: References: Date: Sun, 3 Jun 2012 12:42:33 +0200 X-Google-Sender-Auth: RcthYxxF2XrI4Djne_KQIIQYB5U Message-ID: Subject: Re: [gentoo-dev] Git braindump: 2 of N: developer interaction (merge co-ordinators) From: Fabio Erculiani To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQm7/RRUrxbI747HdW+V8Y3LISGBLShly/mXIiVmLX8WnCj6EyrwjfL1FxmVWQQfRZsp+/Hz X-Archives-Salt: b53eebc0-8560-43de-ba0b-94657a43dc6d X-Archives-Hash: 399bdcc7dd2155df99346b8edebd13cb We may want to see if it's possible to make each ( pull & push ) transaction mutually exclusive one another (forcing repoman as git wrapper and playing with git hooks? I don't know). At first sight, it looks like a simple starvation problem, and there are several anti-starvation protocols out there, the problem is if these protocols can be applied to the git workflow. Just brain-dumping... -- Fabio Erculiani