Received: by 2002:ac0:aa62:0:0:0:0:0 with SMTP id w31-v6csp3276726ima; Tue, 23 Oct 2018 03:22:28 -0700 (PDT) X-Google-Smtp-Source: ACcGV62fTHEaRyMSm8QZb8NYZOPJE2xtuP78QCi6bf/Oz7cuy7nKriz5wqgSjh5uNtNq3VvcKlJq X-Received: by 2002:a65:56cc:: with SMTP id w12-v6mr22983298pgs.224.1540290148230; Tue, 23 Oct 2018 03:22:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540290148; cv=none; d=google.com; s=arc-20160816; b=oY0CfWOgKDgqa2b3sLQjKcmQja3EncN2AlY/aIlWWHqw+OBpiW9Qb1KvkDFpeFsue5 PoJUBRojUrrGDOv701shaB0tQhPhhLHjxFSc/ebwZUq/IyWT1Xj6AwLdLA1ziisCYsg0 ZCEL/TcCPbYkNVlDacB2XsRENMkaI8V8iOPUflD/IBdHcG20AlzhAok235syiNZ6RiQx 3k5K3C4Zfn/WcZn/05KwZyVQVUCmgv11HGT735f8JUzaMR5BBgkz6KruXuAF68xfrFRy y8TXQs0mkRbHbYuPCSSDEWUtimNvTeUDSnKiDufO9CZ97Ua+pHYnT3YM846cw8X39/jr cN8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=Ni6b44Aky9sa7Tc72cWxBq87VWz7mMHe+tqpDTE3CT0=; b=l/p8kEqm/ce9u1U7ctX/TQ4/uyvcyX1ynf9FwM6WgBXY3uAv5yAWKnLJhRaWY2MxcY XEsnjFGUenQmFaMpCRkEqQnbtiEvpsSx6EZ2RPavGlg2Ai9o/ZPvxS4o7fX0emaM3FKl 8CgddgxkgAX2sl/5vW1fUgJom1yDPRLPVC+tYDf1tcGP1ix3bQ93h0p5KqMd3J/7oI96 GzgcO9X96ZoiGGmcIRL/Ts0BIrVshgh+5BvRwPtqlQPq1V9h+QZTL9Nyr8U9VkE3qv26 3D++9yiBgiG/YJr6M8X6ZzPihbBe8IqvlpAO2nnsJzc2r1uSKMkaFtiFZSy/B26xXVi9 6eVg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=TVxZ+cqp; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id cc15-v6si922701plb.201.2018.10.23.03.22.13; Tue, 23 Oct 2018 03:22:28 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=TVxZ+cqp; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728076AbeJWSJF (ORCPT + 99 others); Tue, 23 Oct 2018 14:09:05 -0400 Received: from mail-lj1-f178.google.com ([209.85.208.178]:43861 "EHLO mail-lj1-f178.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726277AbeJWSJF (ORCPT ); Tue, 23 Oct 2018 14:09:05 -0400 Received: by mail-lj1-f178.google.com with SMTP id r8-v6so714434ljc.10 for ; Tue, 23 Oct 2018 02:46:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Ni6b44Aky9sa7Tc72cWxBq87VWz7mMHe+tqpDTE3CT0=; b=TVxZ+cqpfNoTyAeYJx6C4Gfp7RCnT19Nf7JMfAqZ85EfhPpOiP6BZufWReY4iJEJXh zsI2HIHxfPxfUpBToDyP/7sbKBmr6DHeI6EMga8S3GHsiCchjIEs2bwgCt/z0cZfsw1q AuJTchiH8M+gRoVD4kImqn6EQTkc+S0GjlFMc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Ni6b44Aky9sa7Tc72cWxBq87VWz7mMHe+tqpDTE3CT0=; b=MqsLeS8e5k62sTcWE9n0fOc2Pr3NyCe/Ght0InZlUoEVZNrgJ4RufclLIGMk3EXY5M nCtIAvvWyhXW6NebYarcUf0a4lPaPitQVQEHoTQ6FyL/cSvLCvVEn3NfupdDLbvi0DZv Qs50u6ia2W3T2uaVx8BTU6W+zYYhjjdo3V9Jh/oZXMArj+YRW0Xj4OepvYxaQdbdeiIy SwRau8uMo6Lwa+NhK6yOD1I94oM98gv7wMoLi6BltdbcdyYbF2b8WDRcqDkQbheqaUEg l5q7sgdZZD6lDrCZK1Do7Yo+GIfm6OqJYF2/pli7XiUUdUT6bcm62aCCAslzVb8mh0Be yWzw== X-Gm-Message-State: ABuFfoheXoNIP9846wcdLcMLsjafVUiJRBtLabFMhKnMuZdIJcBLGkUC ihcPKEI+EMzjo/5tVKixGvCN1CobNUFDFncH X-Received: by 2002:a2e:9d05:: with SMTP id t5-v6mr19279502lji.57.1540287983998; Tue, 23 Oct 2018 02:46:23 -0700 (PDT) Received: from mail-lj1-f174.google.com (mail-lj1-f174.google.com. [209.85.208.174]) by smtp.gmail.com with ESMTPSA id s80-v6sm144164lfg.3.2018.10.23.02.46.22 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 Oct 2018 02:46:23 -0700 (PDT) Received: by mail-lj1-f174.google.com with SMTP id t22-v6so721314lji.7 for ; Tue, 23 Oct 2018 02:46:22 -0700 (PDT) X-Received: by 2002:a2e:8743:: with SMTP id q3-v6mr11533657ljj.80.1540287982363; Tue, 23 Oct 2018 02:46:22 -0700 (PDT) MIME-Version: 1.0 References: <20181023093521.dm3l5oen2j7etsot@kshutemo-mobl1> In-Reply-To: <20181023093521.dm3l5oen2j7etsot@kshutemo-mobl1> From: Linus Torvalds Date: Tue, 23 Oct 2018 10:46:06 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Git pull ack emails.. To: kirill@shutemov.name Cc: Linus Walleij , Boris Brezillon , Catalin Marinas , Christoph Hellwig , Guenter Roeck , Jacek Anaszewski , Jens Axboe , Mark Brown , Ulf Hansson , Greg KH , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Oct 23, 2018 at 10:35 AM Kirill A. Shutemov wrote: > > Can you tag merge commit with message-id of the pull request? > Automation machinery can reply to the pull request with proper CC list > obtained from the archive? If it's a "proper" pull request (ie done by git request-pull), then the magic marker would be that it as that for you to fetch changes up to %H: line where %H is the hash of the tip of the tree that is requested to be pulled. Then automation could literally just check "is that commit in Linus' public tree", and when that happens, generate an automatic notification that the pull request in question has been merged. So this could all be automated for people who really want to automate it. I'm not sure I want to do _that_ kind of automation, though. That sounds more like "maybe something like that would make sense as an extension of a patchwork-like tool". I thik I'll just try the "ack when starting the pull" model and see how that works. Maybe I was overthinking it. And if it turns out that it would be better to ack after everything has passed, I could easily just do an email filter for "messages that are to me, but I have archived and not replied to, and that have 'git pull' in them". I use email filters for pinpointing the pulls to begin with, I could just use email filters to pinpoint the pull requests that I have already handled. Linus