Received: by 2002:a25:b794:0:0:0:0:0 with SMTP id n20csp5864775ybh; Wed, 7 Aug 2019 12:47:29 -0700 (PDT) X-Google-Smtp-Source: APXvYqzovwrmKA4F4e3JsklMMASW4BwN6+bJBZ9KgHZPkRBuogyVkbS2GG5vwL/1OysArjN36dYW X-Received: by 2002:a63:3009:: with SMTP id w9mr9558481pgw.260.1565207249289; Wed, 07 Aug 2019 12:47:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565207249; cv=none; d=google.com; s=arc-20160816; b=S8Ejy+yVCpzSLkD0Z9vluFRijmbNv5InUDZ1PUxMh9KBnSZ+o7kJU9rJKI2gwYoISe NouS29zW7Uo9rckbrK8RQjfRFgSX5+prl8q9gzkt9zXqvO8it5IS2eiibYr6xbwr4eRM g2cKjhVKwOhfIiZE8ssugSprTZ9msvuQ82leBT1bd7ZpnS0e5fHyTjl7/xsFPcuMQZXD 3/tjqWCbdqx595Q7PjfXEk4w/3x8P+VtPy4wNH6iZVR/2sZ0gJJp+63c/h4m//QVuTdz wgcCXwOQqHyS2URnnOb3xJEQHFChldu71+7zp7AI6YsqyuiVZeSHLURw6KrAprVr6YHB CyVg== 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=CLI/dZuWbaqL8omdl6ybUU9iyiQUmASMTLmgNEnkQ7Q=; b=JN4lbRYx5kuA6+lQv1mVOiZPdWQgkGqZQXe0onRDk2MSB5/69hkeeWo3KPj3/9DiRP V8kJiBbt3su1Zt6g0746Cb1Q0mMmezZAcrY0SSRkV1qHk6RjAosfIpviq2t8k4oH2pqo RX+sr48udfUZW0UoNiw1QBrrfqG1VTiulesaRZPhiEsuOM1N9J8DOrBbTAAd82L1uIXn utJLq4wGNrXUrDYjNr3lvdqkbMFrRHKftGfIcLSO5zQf8qmWEaMVxmekYZ/m9oEpuFum aDMCBlZjgf4vBkRQfeQ1NX3UB+5kan/uzhbLd+3zauuw/nMHCGeyOoeSB8cC/6RfXD8n D7FA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=ImvNRRFc; 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 v71si50782354pgd.468.2019.08.07.12.47.14; Wed, 07 Aug 2019 12:47:29 -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=ImvNRRFc; 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 S2388204AbfHGT1W (ORCPT + 99 others); Wed, 7 Aug 2019 15:27:22 -0400 Received: from mail-lf1-f68.google.com ([209.85.167.68]:42135 "EHLO mail-lf1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730454AbfHGT1V (ORCPT ); Wed, 7 Aug 2019 15:27:21 -0400 Received: by mail-lf1-f68.google.com with SMTP id s19so2216398lfb.9 for ; Wed, 07 Aug 2019 12:27:20 -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=CLI/dZuWbaqL8omdl6ybUU9iyiQUmASMTLmgNEnkQ7Q=; b=ImvNRRFcTrYx/WRpkCnnrWjmGQg9PAYGBVto/5lqBFb/EMbjAW8t65uvZqHGT5g7hd tZYCxn5gIBrBLMW7CGWjPe7IatUD4Zhj0qTB+RjqpVkCDxuhV1gg34iUSHAHn7QbK1t4 jEMt4JR9VdyxIT5nLPURsnE1QCskKKlq+OONo= 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=CLI/dZuWbaqL8omdl6ybUU9iyiQUmASMTLmgNEnkQ7Q=; b=hRkOb+8+Uv/OJmG/qN5V5DvDi3QXFehsTsPc2nh5oEFxx/Wo3oeZvLp7hXc9LgLe2T GVxRepTVv/inBnkOrffR3/wfICAYmKnaVclDXq9XQeMI9PFojAoS3vUifpvaoucHtIuM c1QjjVZzXH1HYZbAeASewDywTtCfn9ucD3OFyL8sZiCRCUgO3aKOQ3IoF+FkJay2POBZ YQr0VQyF54HH6iO8LEnciT0F9Rwh/YcPApzmL/MSA3IxhVTDQIn09mRBAIQAGfZPGXBr Oz7+rxblu+aSK1NB3NUuPL9zKfk+M55eaNOq3kfCdK3zK1oYSd5UfLJpQVVDOlzI3NbR x9KQ== X-Gm-Message-State: APjAAAU7RGQxHrDTGtaNpNxHVfLJ+9mjJ/0I6uMhejgAE/2tBIviOpdu NvxnEg2Djz6sxOd4y1AA3csuZSs6uSs= X-Received: by 2002:a19:5503:: with SMTP id n3mr6134556lfe.168.1565206039316; Wed, 07 Aug 2019 12:27:19 -0700 (PDT) Received: from mail-lf1-f43.google.com (mail-lf1-f43.google.com. [209.85.167.43]) by smtp.gmail.com with ESMTPSA id h19sm2981826lfc.93.2019.08.07.12.27.18 for (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Wed, 07 Aug 2019 12:27:18 -0700 (PDT) Received: by mail-lf1-f43.google.com with SMTP id b29so57646122lfq.1 for ; Wed, 07 Aug 2019 12:27:18 -0700 (PDT) X-Received: by 2002:ac2:5c42:: with SMTP id s2mr6999381lfp.61.1565206038089; Wed, 07 Aug 2019 12:27:18 -0700 (PDT) MIME-Version: 1.0 References: <20190805142756.GA4887@chatter.i7.local> <20190805191136.GB4887@chatter.i7.local> <20190805192727.GA15470@chatter.i7.local> In-Reply-To: From: Linus Torvalds Date: Wed, 7 Aug 2019 12:27:02 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL] SafeSetID MAINTAINERS file update for v5.3 To: Micah Morton Cc: Konstantin Ryabitsev , linux-security-module , 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, Aug 6, 2019 at 9:32 AM Micah Morton wrote: > > Unfortunately I didn't have the mental model quite right of what > happens during the pull request. I was thinking along the lines of my > commits being cherry picked onto your tree, rather than how it > actually happens with git merge where my tree's commit history needs > to match yours perfectly. The "cherry-pick" model is what "git pull --rebase" does in reverse (ie it pulls the exact history from the other end, and then rebases the _local_ history on top of that). But the cherry-picking model is entirely inappropriate for any bigger project. Yes, you can do it locally on your _local_ small changes (but see all the docs about why rebasing is not a great thing), but it's entirely unmanageable and doesn't scale in the big picture. It's why all the projects that were based on patch series were complete and utter failures. A "patch series" only works locally. It's not reasonable to scale and distribute. Git fundamentally makes history a first-class immutable citizen, and it's a major feature and a core design thing, and it's the _only_ thing that makes distribution possible. Whenever you rewrite history, you fundamentally screw up a distributed model. Linus