From owner-freebsd-git@FreeBSD.ORG Sun Nov 16 18:08:54 2014 Return-Path: Delivered-To: freebsd-git@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 93F30F1B for ; Sun, 16 Nov 2014 18:08:54 +0000 (UTC) Received: from mail-wg0-f42.google.com (mail-wg0-f42.google.com [74.125.82.42]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2D16E3D7 for ; Sun, 16 Nov 2014 18:08:53 +0000 (UTC) Received: by mail-wg0-f42.google.com with SMTP id z12so5027722wgg.29 for ; Sun, 16 Nov 2014 10:08:52 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-type:content-transfer-encoding :subject:message-id:date:to:mime-version; bh=vDbSth/f5vE5rChmuQMxWjxJGsSglbVsqGmg7JxiorM=; b=W3y5WOwoh5O1ipTdgYFtFYxRd6PunxokkNMRiQR/PH2PWCRcKmbjrN3M6MZVHiJuC1 3KdT7qkAN9P3LM8o0x7QwlahGsO7iHgrINmLug8xvV0Te27+o7PJRkxQsfpBsUUaZiAa E162VRd8fRRrT/m6IPfbQ/MOy2jKZPFfDAWwuk2T+ydGMhmVouaZuBzi5RT+mmRpu+js W/CSGb0PnPLF5X+OwJ9uGte7fXaONKiimGzNHIsFZajy1cOwcj9BV0RvtmM6k6pj0TGB ehJzB9NPyW2qvTkDFgRIFPKyRVLRVGdh717+e5QSsLGbunAmZ2EvvTpy+yYCT09ls2Pc alFw== X-Gm-Message-State: ALoCoQkZ+yghtG04k6Xs3pTG/lrIQx9hXaJcaEKod7Y298cHVvQHCbw9vc4w5TCliWGFyZnZFbpr X-Received: by 10.194.103.232 with SMTP id fz8mr2317040wjb.110.1416161331981; Sun, 16 Nov 2014 10:08:51 -0800 (PST) Received: from [10.1.1.2] (52.1.ftth.classcom.pl. [176.115.1.52]) by mx.google.com with ESMTPSA id fi9sm12009958wib.6.2014.11.16.10.08.50 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 16 Nov 2014 10:08:51 -0800 (PST) From: =?utf-8?Q?Bart=C5=82omiej_Rutkowski?= Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: First step towards GitHub integration Message-Id: <9A004225-B20E-4795-971A-B363F02B78BC@FreeBSD.org> Date: Sun, 16 Nov 2014 19:08:45 +0100 To: freebsd-git@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\)) X-Mailer: Apple Mail (2.1990.1) X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Nov 2014 18:08:54 -0000 Hi everyone, Following the recent discussion on the developers mailing list about = opening to wider audience by increasing our presence on GitHub (and = perhaps, in future, switching to Git) I volunteered to take care of the = very first step, that is - stop closing pull requests on GitHub without = any action on them. My first, rough, idea is to create a GitHub hook that would act on pull = requests aganist our repositories. Such hook would call an application, = written by me (some sort of REST-ish Python based application, small = thing) hosted on our infrastructure, that would get the pull request = data in JSON from that hook call, validate it, and after proper = transformation (not sure yet how much, if any, will be required) send it = to our Bugzilla via XMLRPC interface. Once such PR is successfuly created, it would then send back a link to = that PR and some additional information (encouraging the original sender = to create his Bugzilla account, reach out to us on mailing lists, IRC = and so on) as a comment to the original pull request, closing it at the = same time. So, that's the idea for the very first step, very limited, one way only, = no bells&whistles, but the idea behind is to do one thing and one thing = only, yet to do it well. Comments welcome! :) Kind regards, Bartek Rutkowski=