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= From owner-freebsd-git@FreeBSD.ORG Sun Nov 16 18:43:19 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 5C60656C for ; Sun, 16 Nov 2014 18:43:19 +0000 (UTC) Received: from mail-la0-x22f.google.com (mail-la0-x22f.google.com [IPv6:2a00:1450:4010:c03::22f]) (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 CFF07975 for ; Sun, 16 Nov 2014 18:43:18 +0000 (UTC) Received: by mail-la0-f47.google.com with SMTP id gq15so1548141lab.20 for ; Sun, 16 Nov 2014 10:43:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=Lm0tcN5G1W6P8LhdSZSjY04P5btBqje3gYHWM95T1f4=; b=b+MKFxEM4GgpFER2q5WlB2mgKgbo5OO5Jn2cd4PztDLTVyl8GUU0DSvSk8CeOCshoJ 83bu5pal0vEhQDrTRNfp4u+7qw25ZKUTX31YXAxeUa/kphmZyLWtM6XPL/tk0t2MokHs xiYGQ4IkzJqnTMpOiJT+Tov53Pp9Q0CEX7kXIaZ1xSQ97Qk1R9O3xhCWlFhFB3D+EcgS rjTzSzX9yyr/shB+l1KlR/cQueWAJMV7GYPi1BQK7Ey9TVNhpHsiblJiy970rZHcRjzF l9Pe8QArcNKTpGeFYl3IpEKKQNiKjtuc/StFUzyBk46+mnLH6TlUDq2C86LAJOaDaShD yA/w== MIME-Version: 1.0 X-Received: by 10.112.137.39 with SMTP id qf7mr21825219lbb.47.1416163396969; Sun, 16 Nov 2014 10:43:16 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.112.130.168 with HTTP; Sun, 16 Nov 2014 10:43:16 -0800 (PST) In-Reply-To: References: Date: Sun, 16 Nov 2014 10:43:16 -0800 X-Google-Sender-Auth: EnmUcoMXfkVXHeJyOqBC5WQbvGY Message-ID: Subject: Re: git-admin@freebsd.org ? From: Craig Rodrigues To: freebsd-git@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-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:43:19 -0000 On Fri, Nov 14, 2014 at 3:20 PM, Craig Rodrigues wrote: > > Would it be appropriate to create an e-mail alias git-admin@freebsd.org, > and have the contact names for the people who are actively maintaining > the SVN -> Git mirror, and also the https://github.com/freebsd section on > github? > Hi, postmaster@freebsd.org has created git-admin@freebsd.org. Right now, uqs@ and koobs@ are on it, but we can adjust that over time as necessary. -- Craig From owner-freebsd-git@FreeBSD.ORG Sun Nov 16 19:56:53 2014 Return-Path: Delivered-To: freebsd-git@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CAB4DA9B for ; Sun, 16 Nov 2014 19:56:53 +0000 (UTC) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id B877171 for ; Sun, 16 Nov 2014 19:56:53 +0000 (UTC) Received: from AlfredMacbookAir.local (c-76-21-10-192.hsd1.ca.comcast.net [76.21.10.192]) by elvis.mu.org (Postfix) with ESMTPSA id 7C905341F84E for ; Sun, 16 Nov 2014 11:56:53 -0800 (PST) Message-ID: <54690185.30301@freebsd.org> Date: Sun, 16 Nov 2014 11:56:53 -0800 From: Alfred Perlstein Organization: FreeBSD User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: freebsd-git@freebsd.org Subject: Re: First step towards GitHub integration References: <9A004225-B20E-4795-971A-B363F02B78BC@FreeBSD.org> In-Reply-To: <9A004225-B20E-4795-971A-B363F02B78BC@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit 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 19:56:53 -0000 On 11/16/14, 10:08 AM, Bartłomiej Rutkowski wrote: > 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 This is awesome!! Please proceed, you can hit me up on #efnet as nick "bright" if you want to discuss. Also this might be helpful starting point as it has some code to talk to github in it. https://github.com/splbio/github2freebsd/tree/master/app -Alfred From owner-freebsd-git@FreeBSD.ORG Sun Nov 16 23:40:48 2014 Return-Path: Delivered-To: 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 A423C803 for ; Sun, 16 Nov 2014 23:40:48 +0000 (UTC) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 94BDAB3B for ; Sun, 16 Nov 2014 23:40:48 +0000 (UTC) Received: from AlfredMacbookAir.local (c-76-21-10-192.hsd1.ca.comcast.net [76.21.10.192]) by elvis.mu.org (Postfix) with ESMTPSA id 9746A341F83D for ; Sun, 16 Nov 2014 15:40:47 -0800 (PST) Message-ID: <546935FF.10105@mu.org> Date: Sun, 16 Nov 2014 15:40:47 -0800 From: Alfred Perlstein User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: git@freebsd.org Subject: Wiki updates that might interest people. Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit 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 23:40:48 -0000 Hey folks, I've updated the wiki with better instructions on how to use git-svn and commit to FreeBSD. Right now we are sort of blocked adding new files until https://reviews.freebsd.org/D1154, but until then you can rebuild git with those changes and .... IT WORKSS!!! Updated bootstrap instructions here: https://wiki.freebsd.org/GitWorkflow#Using_git-svn_.28FreeBSD_committers_only.29 Updated how to merge pull requests here: https://wiki.freebsd.org/GitWorkflow#Merging_pull_requests_from_github_using_git-svn_.28FreeBSD_committers_only.29 Anyhow, the instructions have been updated to show you how to take pull requests from github and commit them directly to the tree. Drop me a line if you have any questions. Huge thanks to all that came before and made the page to start with! -Alfred From owner-freebsd-git@FreeBSD.ORG Mon Nov 17 05:57:37 2014 Return-Path: Delivered-To: freebsd-git@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E4A463A2; Mon, 17 Nov 2014 05:57:37 +0000 (UTC) Received: from mail-lb0-x235.google.com (mail-lb0-x235.google.com [IPv6:2a00:1450:4010:c04::235]) (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 65E78FE6; Mon, 17 Nov 2014 05:57:34 +0000 (UTC) Received: by mail-lb0-f181.google.com with SMTP id l4so15648162lbv.12 for ; Sun, 16 Nov 2014 21:57:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=cVzfKbWaiOtQisu4MBV4+Qyzff4rXTJRZ3aQFE2C5zk=; b=njghyXDcdLSbMnXeI86C0kUoPvY8xDYavstYqO4AS1gSJuZ8ClI8XznNsr5JcOOE8U FDMynPL9ThOvttYiWWoj/vloU9IgNNhbDQY2rPYSsqi4wRFosYIxzfDU1AtFlU9I6TQ5 uNR7h4i4E0rOQD81hYg30/eVlru2nCb7qsFUyJ885jNMhEuI7f3/k+0pXbn1aw75XTKs 2nUsujG0ZZxmHhhelfXNb5RsNk5zMhFph1Ya7NewDBisX/wKBVg1kCZeV6f3M10OlFLk dd7vVTUurgBAyTuv6pNeSZ4Yv8yMlnIugDrQY5GS4ywatxKUHWE65FWlbtYlSNgpgPkX txXw== MIME-Version: 1.0 X-Received: by 10.112.137.39 with SMTP id qf7mr24592873lbb.47.1416203852300; Sun, 16 Nov 2014 21:57:32 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.112.130.168 with HTTP; Sun, 16 Nov 2014 21:57:32 -0800 (PST) In-Reply-To: <9A004225-B20E-4795-971A-B363F02B78BC@FreeBSD.org> References: <9A004225-B20E-4795-971A-B363F02B78BC@FreeBSD.org> Date: Sun, 16 Nov 2014 21:57:32 -0800 X-Google-Sender-Auth: _8gQ_w0nW_UUkwFkCBr1FYaJ6x0 Message-ID: Subject: Re: First step towards GitHub integration From: Craig Rodrigues To: git-admin@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-git@freebsd.org 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: Mon, 17 Nov 2014 05:57:38 -0000 git-admin, Bartlomiej is interested in integrating github and Bugzilla via the github REST interface. Can you work with him to give him any access he needs to accomplish this? I am not 100% sure on what Bartlomiej needs, but he may need to be able to set up commit hooks that use the REST API. Can you help him? Thanks. -- Craig On Sun, Nov 16, 2014 at 10:08 AM, Bart=C5=82omiej Rutkowski wrote: > 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 a= ny > 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 thin= g) > hosted on our infrastructure, that would get the pull request data in JSO= N > from that hook call, validate it, and after proper transformation (not su= re > yet how much, if any, will be required) send it to our Bugzilla via XMLRP= C > 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 tim= e. > > 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! :) > From owner-freebsd-git@FreeBSD.ORG Mon Nov 17 06:25:32 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 5FCAAABF; Mon, 17 Nov 2014 06:25:32 +0000 (UTC) Received: from mail-pd0-x22d.google.com (mail-pd0-x22d.google.com [IPv6:2607:f8b0:400e:c02::22d]) (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 314A62D3; Mon, 17 Nov 2014 06:25:32 +0000 (UTC) Received: by mail-pd0-f173.google.com with SMTP id v10so20512977pde.4 for ; Sun, 16 Nov 2014 22:25:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:reply-to:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=axeocyjee6b0RKEEL8yANfYpX+aoxelCr9A48uKgbBE=; b=R8WhU/LU0lY8ngpipBg1Om18pQ6KPp9wwWNtP/NsIPGfbqmBjCp08FTR6Hbhmc/OUM J0MT8Onxm3qNsDP3rGHtNizbs6J4VadizjpI8qP3SYZYZULmtwMbnmJlxgPz4dbcs938 EkiCWD34mLir0GqSEN2cxVQbOvV6y5tz+IcQfunRnoEVfH8ceTJqnGTYJNdn/Z4fHmwn TVxO0t7Jdb0M/9Q6tWqXbf2smi1U5PX+Y2nIaHs8BvxqEgODxlnpj2hEH3z5NznautE3 bXZrXsZLt8lrnPu8nzfl4nxM0yKKOQ+A26sAZbvakM6EXMkIE25Lnitk2YcijrzV6Jn4 nYdg== X-Received: by 10.70.45.72 with SMTP id k8mr1415178pdm.146.1416205531469; Sun, 16 Nov 2014 22:25:31 -0800 (PST) Received: from [192.168.1.1] (ppp59-167-128-11.static.internode.on.net. [59.167.128.11]) by mx.google.com with ESMTPSA id nb5sm33973789pbc.25.2014.11.16.22.25.28 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 16 Nov 2014 22:25:31 -0800 (PST) Sender: Kubilay Kocak Message-ID: <546994CC.6010803@FreeBSD.org> Date: Mon, 17 Nov 2014 17:25:16 +1100 From: Kubilay Kocak Reply-To: koobs@FreeBSD.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Thunderbird/33.0 MIME-Version: 1.0 To: git-admin@freebsd.org Subject: Re: First step towards GitHub integration References: <9A004225-B20E-4795-971A-B363F02B78BC@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Cc: freebsd-git@freebsd.org, , =?UTF-8?Q?robak@FreeBSD.org_ 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: Mon, 17 Nov 2014 06:25:32 -0000 On 17/11/2014 4:57 PM, Craig Rodrigues wrote: > git-admin, > > Bartlomiej is interested in integrating github and Bugzilla via the github > REST interface. > Can you work with him to give him any access he needs to accomplish this? > > I am not 100% sure on what Bartlomiej needs, but he may need > to be able to set up commit hooks that use the REST API. > > Can you help him? Absolutely happy to assist. I don't believe Github provides for a commit hook permission, so we may have to set it up given instructions from robak@. Bartłomiej, I'm available on IRC or if you'd like you can create a PR with the relevant details and assign it to me. > > Thanks. > -- > Craig > > On Sun, Nov 16, 2014 at 10:08 AM, Bartłomiej Rutkowski > wrote: > >> 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! :) >> > From owner-freebsd-git@FreeBSD.ORG Mon Nov 17 20:48:57 2014 Return-Path: Delivered-To: git@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CA2569A2 for ; Mon, 17 Nov 2014 20:48:57 +0000 (UTC) Received: from mail-lb0-x229.google.com (mail-lb0-x229.google.com [IPv6:2a00:1450:4010:c04::229]) (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 4E5E5289 for ; Mon, 17 Nov 2014 20:48:57 +0000 (UTC) Received: by mail-lb0-f169.google.com with SMTP id 10so16641335lbg.14 for ; Mon, 17 Nov 2014 12:48:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=NRlUM3v+t50jt5W6N54D3R8En9+l5p5tvc2TTXbqu3k=; b=qtrpKkDkc/6c3BS8rAI2pkIqHQ3rTLWTLvL4xLSjghMykb0q4tM4UnVd4CfcqAAQKi 8KX2wQK7VGVbTj788TJpyiWTP7xfX8fhO8LpGnKJ9/0xzhaPgXEvaWLWw5BQEhf4o39O NoV1lQQuxIwRtM1dW7LvO7lygEprnX/HTkK1YO4fnI1r7qYlYMc9igsbmkOrFvfRL9/R atwtK6GcDLiki5KO4IygkobXssqdDECveWGGkCwAX8H35qLlFxPZ2mYe2FNws0sWEK2V iZ94EIx4JlUTfPSJR5YKqgfyB7MjOxhk+tg/emVNtAVC9Si2GL5zJN0MVKNwSzh+LUoV o9IQ== MIME-Version: 1.0 X-Received: by 10.112.184.70 with SMTP id es6mr13180008lbc.85.1416257335194; Mon, 17 Nov 2014 12:48:55 -0800 (PST) Sender: uspoerlein@gmail.com Received: by 10.152.170.133 with HTTP; Mon, 17 Nov 2014 12:48:55 -0800 (PST) In-Reply-To: <546935FF.10105@mu.org> References: <546935FF.10105@mu.org> Date: Mon, 17 Nov 2014 21:48:55 +0100 X-Google-Sender-Auth: jX3TVP-02zsP_LiII5Oiyc0iRqQ Message-ID: Subject: Re: Wiki updates that might interest people. From: =?UTF-8?Q?Ulrich_Sp=C3=B6rlein?= To: Alfred Perlstein Content-Type: text/plain; charset=UTF-8 Cc: git@freebsd.org 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: Mon, 17 Nov 2014 20:48:57 -0000 2014-11-17 0:40 GMT+01:00 Alfred Perlstein : > Hey folks, > > I've updated the wiki with better instructions on how to use git-svn and > commit to FreeBSD. > > Right now we are sort of blocked adding new files until > https://reviews.freebsd.org/D1154, but until then you can rebuild git with > those changes and .... IT WORKSS!!! Woohoo, thanks for digging up those patches and testing them! > > Updated bootstrap instructions here: > https://wiki.freebsd.org/GitWorkflow#Using_git-svn_.28FreeBSD_committers_only.29 > > Updated how to merge pull requests here: > https://wiki.freebsd.org/GitWorkflow#Merging_pull_requests_from_github_using_git-svn_.28FreeBSD_committers_only.29 I fear this page is becoming a little unreadable over time. The topic creeped from just getting a src clone, to covering all the various bases. And no, I don't have a good idea how to structure them better. Some feedback from the community as to what needs to be documented and what is hard to understand would help, I guess. > Anyhow, the instructions have been updated to show you how to take pull > requests from github and commit them directly to the tree. I have never worked with phabricator, but how do people upload patches there? Can I "patch-bomb" it and send out my reviews with git somehow? Cheers, Uli From owner-freebsd-git@FreeBSD.ORG Mon Nov 17 21:43:47 2014 Return-Path: Delivered-To: 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 9D414ED6; Mon, 17 Nov 2014 21:43:47 +0000 (UTC) Received: from elvis.mu.org (elvis.mu.org [IPv6:2001:470:1f05:b76::196]) by mx1.freebsd.org (Postfix) with ESMTP id 8A89CAFD; Mon, 17 Nov 2014 21:43:47 +0000 (UTC) Received: from AlfredMacbookAir.local (c-76-21-10-192.hsd1.ca.comcast.net [76.21.10.192]) by elvis.mu.org (Postfix) with ESMTPSA id D2368341F870; Mon, 17 Nov 2014 13:43:46 -0800 (PST) Message-ID: <546A6C12.5000701@mu.org> Date: Mon, 17 Nov 2014 13:43:46 -0800 From: Alfred Perlstein User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: =?UTF-8?B?VWxyaWNoIFNww7ZybGVpbg==?= Subject: Re: Wiki updates that might interest people. References: <546935FF.10105@mu.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: git@freebsd.org 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: Mon, 17 Nov 2014 21:43:47 -0000 On 11/17/14, 12:48 PM, Ulrich Spörlein wrote: > 2014-11-17 0:40 GMT+01:00 Alfred Perlstein : >> Hey folks, >> >> I've updated the wiki with better instructions on how to use git-svn and >> commit to FreeBSD. >> >> Right now we are sort of blocked adding new files until >> https://reviews.freebsd.org/D1154, but until then you can rebuild git with >> those changes and .... IT WORKSS!!! > Woohoo, thanks for digging up those patches and testing them! > >> Updated bootstrap instructions here: >> https://wiki.freebsd.org/GitWorkflow#Using_git-svn_.28FreeBSD_committers_only.29 >> >> Updated how to merge pull requests here: >> https://wiki.freebsd.org/GitWorkflow#Merging_pull_requests_from_github_using_git-svn_.28FreeBSD_committers_only.29 > I fear this page is becoming a little unreadable over time. The topic > creeped from just getting a src clone, to covering all the various > bases. And no, I don't have a good idea how to structure them better. > Some feedback from the community as to what needs to be documented and > what is hard to understand would help, I guess. Sure, we can break the page up I don't mind. Open to ideas. > >> Anyhow, the instructions have been updated to show you how to take pull >> requests from github and commit them directly to the tree. > I have never worked with phabricator, but how do people upload patches > there? Can I "patch-bomb" it and send out my reviews with git somehow? YES!!!! it's "super easy": # assuming /usr/src is git and on branch 'master' # AND 'origin' is the freebsd git repo: # /usr/src % git remote -v | grep origin # origin https://github.com/freebsd/freebsd (fetch) # origin https://github.com/freebsd/freebsd (push) cd /usr/src git checkout your_branch arc diff $(git merge-base origin/master YOUR_TOPIC_BRANCH) The cool part is that so long as you keep running "arc diff $(git merge-base origin/master YOUR_TOPIC_BRANCH)" it will update the existing phabricator. -Alfred > Cheers, > Uli > From owner-freebsd-git@FreeBSD.ORG Thu Nov 20 20:00:14 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 DB19A86B for ; Thu, 20 Nov 2014 20:00:14 +0000 (UTC) Received: from mail-la0-x22e.google.com (mail-la0-x22e.google.com [IPv6:2a00:1450:4010:c03::22e]) (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 5D62E303 for ; Thu, 20 Nov 2014 20:00:14 +0000 (UTC) Received: by mail-la0-f46.google.com with SMTP id gd6so3045512lab.19 for ; Thu, 20 Nov 2014 12:00:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=RHqKPPn4cvxTAAub8daKA7HceDsiOL0vzysUUfR7Do4=; b=Y5M4D/JGRkX8ihPuw2kvIrPIuxZbv9EtF1gkHalaAKp7mAyfhzILcRqaDpkDquHOyB 3mTVq+BKcswpxWBkYR1CvkY/K6KMN0kUGTkrMFmCbbaQjR9TsIxxO8iyWS3QbZDe3Jad x0P11+kat3ZhuQQCj2e/+ASNtm3R+c3sn5UTtSFGr2Se7q9JZxf1zZ7q+V/aRNaWRSm7 ABvfKZS1Hodhj1MLgFdfLympQz8UOxruVdCLNPSdfc1D2+Ol6i15UzAoXDvKjrNY/Kbj yIeTb0Nydt/rOOTpIASUuNoUgW0JfnxUfsX1vchJ/oXPs0R36E2NkUmTQqjjHH4qocVP ehJA== MIME-Version: 1.0 X-Received: by 10.112.199.40 with SMTP id jh8mr131856lbc.5.1416513612427; Thu, 20 Nov 2014 12:00:12 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.112.130.168 with HTTP; Thu, 20 Nov 2014 12:00:12 -0800 (PST) Date: Thu, 20 Nov 2014 12:00:12 -0800 X-Google-Sender-Auth: ToMfd6buHL2y2rhZyWT4ltnpRJ8 Message-ID: Subject: Interactive game for learning git branching From: Craig Rodrigues To: freebsd-git@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-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: Thu, 20 Nov 2014 20:00:14 -0000 Hi, One of my co-workers introduced me to this interactive game for learning git branching: http://pcottle.github.io/learnGitBranching/ It's fun. :) -- Craig