Received: by 2002:ac0:aa62:0:0:0:0:0 with SMTP id w31-v6csp3216211ima; Tue, 23 Oct 2018 02:12:07 -0700 (PDT) X-Google-Smtp-Source: ACcGV62VreK8hDrjbY5a90mRIVmgtfdwjwycfv4ETbWysrcmnR6bNlSEHiV1/Ik/kROXSX+8S6HK X-Received: by 2002:a63:c746:: with SMTP id v6-v6mr46902142pgg.108.1540285927901; Tue, 23 Oct 2018 02:12:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540285927; cv=none; d=google.com; s=arc-20160816; b=MI0ikr7HZbon9cqCG5+SoooGdCcB7hiBBWRbcqlJdMIFAJcisKWX6mArD8IL0WDTZj 0bNUD6YPc1gvA82pS4jh5k77DgnmRgPow0tFQ/+gh9agnW1UZjWZV8jgGPwZxXgbMA+A cVWO9HgIbrhzYdGlA/LfquUhMCNV55iqwkWDYzDODqWc9Ujkt5XryzEZV8CLIOTqZ1mW QOVI8BF/EFlEVL7a2+pOgggVYDKkWmeTCx1bnbnWdbp5ROgfTeEe+H6T3ov/HRUW7Iwh quZvT8EvshJIMDVp+OGK5knEt0ghptGLD0T+B4Lp5LFHSAYeFXtF9tdm9tfiE+c7V+pD 7siw== 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=GwbqpjyTTF9zZXsAQUHLIQWnBnPGSxCpK5StWhkCngQ=; b=EN4KAyt9cUSbNHuzakhDgm/9oGZOpAnx++N6RTVOjZANzbUuGpRIyjt70vZ8nE/Wat 0uensfaRiv+dpMGMWxA3PnipI6DKqYG6PARx7cO+obZsHA/zPDSBcyORfUqtSaiZMKf5 ZbD2F7Rv7sFFWtd/w6IdZgYS4HiHxpFuvzFvmbBwOYDJ/miL4rog6QC8FWNDQMT7aUdT VIpEx+WzBULuHATU5xPnuM0btvT3jZ446RKNkAn9hI2jord5iEJrATuP/n7mGVVqUH4q h5ANfC0ECarPtsSRpRR57x/ZUtGTtdXFEQtQksX+E9yS5sqZntcsLupGT6VLrKrcP3aH O+3Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=b0UJBW3C; 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 k185-v6si741842pgk.183.2018.10.23.02.11.52; Tue, 23 Oct 2018 02:12:07 -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=b0UJBW3C; 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 S1728432AbeJWRdi (ORCPT + 99 others); Tue, 23 Oct 2018 13:33:38 -0400 Received: from mail-lf1-f45.google.com ([209.85.167.45]:33021 "EHLO mail-lf1-f45.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727602AbeJWRdh (ORCPT ); Tue, 23 Oct 2018 13:33:37 -0400 Received: by mail-lf1-f45.google.com with SMTP id o21-v6so547506lfe.0 for ; Tue, 23 Oct 2018 02:11:07 -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=GwbqpjyTTF9zZXsAQUHLIQWnBnPGSxCpK5StWhkCngQ=; b=b0UJBW3CSXUvXnvmFcRyp1b/swtFjfGE8lVxnWgUJj026qSORyefj7lzmJmzOFO0C7 KTBXDXxRZSGSrYmPjEMdJLr5TVPoKTR9nEKB4B8leHTa76919I6MFF//JV3DVoGgtxs6 +W6eIzKX2DcK4TRDI7el1OjPjBmZLivaTEjA4= 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=GwbqpjyTTF9zZXsAQUHLIQWnBnPGSxCpK5StWhkCngQ=; b=iubcFvIIGcIlepCl7elk9mG8ilJ9EIlLFYOOk2Qmef4bu9UtUnWafOFvf+uM7UAqzZ 0esluUPsYxFByFVl51luFxzHfHAqHrKgSzV/IxlDpcm56Vm6wbAHxLdXIoFsNEJzNvX+ OSnwdpeL5Bn9ELXysIqvx6E4HMiRk8as5Bgh7MQSij2teaF1PKOndL+Fv97mgASK8n3n hduKRhDynKSfaf7YFT2Etb770rYJRgg3g9WH63YDbaobclcM/zuEGPnFesg9a3efHfWO HHzP57m9fYjci3H7uVgFQMaqikcz1x77V2K/y+YTf1Pz+O0HOJfDpG1rFupLzpFZAPl+ CFGQ== X-Gm-Message-State: ABuFfohOgH4CNvmYRxvDlTnA9prsYUfWIrqJEqjiSpenzEOd7Clu5mDp Nr5LeE9aHFRRSG+lCPTBocqlcGm/tz43N68/ X-Received: by 2002:a19:c18d:: with SMTP id r135mr7134300lff.59.1540285865699; Tue, 23 Oct 2018 02:11:05 -0700 (PDT) Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com. [209.85.167.41]) by smtp.gmail.com with ESMTPSA id b25sm118283lfa.96.2018.10.23.02.11.04 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 Oct 2018 02:11:04 -0700 (PDT) Received: by mail-lf1-f41.google.com with SMTP id d7-v6so542368lfi.2 for ; Tue, 23 Oct 2018 02:11:04 -0700 (PDT) X-Received: by 2002:ac2:41d8:: with SMTP id d24-v6mr11275898lfi.138.1540285864090; Tue, 23 Oct 2018 02:11:04 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Linus Torvalds Date: Tue, 23 Oct 2018 10:10:47 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Git pull ack emails.. To: Linus Walleij Cc: 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 9:53 AM Linus Walleij wrote: > > Can't you just tool something that mails automatically after-the-fact? So a certain amount of simple/stupid automation would be possible. That's how the participants list in this email was generated, but the script I used was actually a pretty much garbage one-liner that just happens to work for most cases. It just did my usual "mergelog" (which is a bit like "git shortlog", it's a script to just get the summary of my merges instead of the general git logs) and then it used the result of that lookup to look up the email address by just matching committers. But it's broken to the point of almost being useless for a couple of reasons: - my mergelog names don't necessarily match any name in the git history. For example, Greg goes by "Greg KH" when I merge from him, because I'm lazy and feel like I don't want to mis-type his name, which I've done too many times. But in the actual git history, he goes by the full "Greg Kroah-Hartman", so my stupid script would have messed him up. At the other end of the spectrum, people with complex characters have their names copied-and-pasted from their email or the signature from their tag, and sometimes those then don't match either. - some people use one email for "official" purposes (ie company email etc) in the git history, but actually tend to *use* another email (because sometimes the company email is slow and/or broken). - it wouldn't get the usual mailing list cc's etc, and those might be the most important ones. It is how I saw Greg's replies, after all. So I feel that he automation model is just not good. The reply should go to the actual pull request, not to the git history. People who want just _that_ could already automate the git history thing without me even doing anything at all, either scripting it themselves or by using some filtering on the kernel commit mailing list.. So I happened to use the automation model for this email thread, but I think it's actually the worst of all worlds. Linus