Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp87752pxb; Fri, 5 Mar 2021 15:21:39 -0800 (PST) X-Google-Smtp-Source: ABdhPJy69jyZ5NjuWKPFBR4I3mRXriuEAjyE8qs/Bs936Qf3RM+8nZ01Pcm5RfRo0s7Irx3GEvJt X-Received: by 2002:aa7:c3c1:: with SMTP id l1mr11772169edr.208.1614986499706; Fri, 05 Mar 2021 15:21:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614986499; cv=none; d=google.com; s=arc-20160816; b=ZyhT1u2MBPnn2kPSJg/b7+YJBy9ODKrOOa/WboxjQOY3W6O+VtUtP1aAU21VtaZarx OnjzaL8P60fJ8tsBsavqueHe1Ppp5nsgmvGEB10LZ6nKXiXaqyU1wn8DM5eDgvtHL6rF 6b67BknpY36WzyPe95gvxjztdhAra1BST4PeQ1cb4Pfhe+gEJkX4z3Da+0PRZx//L8FS 2z3mK8BVbyQMlQFJExZ413gbzKMa2RZ6aOJ7bMkkFpe3FeGYiLpr7npdj0UFWH8ISFXo CaH3kr67aYZKWN6tK+N0DJl8n2Pq0tCdaFDwq3dX29ATUFJN5SVaw4w7Dk2AW96Cyv3g IC/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=IHEAt33bDcvO9AY5U6f6GmAaiw8wYnrp3k4o/zuk8Pk=; b=vLtsdYb5FHuF3hL+vDZx9VQ4nG64SWGJWO4GnzwH931IDaX9lmvNqGz/5jXa2qsfKz ipz2HKK2SSz3FRCyoTficSS7jROeQlrjvL/waOrUiDg46RegNNy/YhDrp9X/HocqXqpi YpLn6QABD0hou6wI5PVYAbGuI5CcR/HetLsYbBimdEicWz4lVIhaWOHDAXxw6eD5va6u dfpbe8XjIPf6r5n1mheFNkGSMlRDF90u876HsMAfguq4rPXnGQlXUlyWC0SuvIM5WxGY CVpljbYtMAp359soIpKaE3KOpYVoKblQKeRo+sdBhA73s8H5YC/C+MkStzkSJFpfJ01G VfaQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g25si210378ejx.232.2021.03.05.15.21.15; Fri, 05 Mar 2021 15:21:39 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229642AbhCEXUK (ORCPT + 99 others); Fri, 5 Mar 2021 18:20:10 -0500 Received: from mslow2.mail.gandi.net ([217.70.178.242]:50467 "EHLO mslow2.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229493AbhCEXTw (ORCPT ); Fri, 5 Mar 2021 18:19:52 -0500 Received: from relay9-d.mail.gandi.net (unknown [217.70.183.199]) by mslow2.mail.gandi.net (Postfix) with ESMTP id 6E4D33B25A8; Fri, 5 Mar 2021 23:06:57 +0000 (UTC) X-Originating-IP: 50.39.163.217 Received: from localhost (unknown [50.39.163.217]) (Authenticated sender: josh@joshtriplett.org) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 3183DFF802; Fri, 5 Mar 2021 23:06:33 +0000 (UTC) Date: Fri, 5 Mar 2021 15:06:31 -0800 From: Josh Triplett To: Junio C Hamano Cc: Christian Couder , LKML , git , Linus Torvalds Subject: Re: A note on the 5.12-rc1 tag Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 05, 2021 at 10:10:05AM -0800, Junio C Hamano wrote: > Christian Couder writes: > > >> (git notes would be nice for this, but they're hard to share reliably; > >> the above mechanism to accumulate entries from a file in the repo seems > >> simpler. I can imagine other possibilities.) > > > > If the notes are created automatically from the `/.git-bisect-skip` > > files and stored in `refs/notes/skip`, then they might not need to be > > shared. If people already share notes, they would just need to stop > > sharing those in `refs/notes/skip`. > > Ehh, doesn't Josh _want_ to share them, though? I do not know if a > single "refs/notes/bisect-skip" notes would do, or you'd need one > notes tree per the kind of bisection (iow, people may be chasing > different set of bugs, and the commits that need to be skipped while > chasing one bug may be OK to test while chasing another one), but I > would imagine that for this particular use case of marking "these > commits are dangerous to check out and build on", it does not depend > on what you are bisecting to find at all, so sharing would be a > sensible thing to do. > > It is trivial for you to fetch the refs/notes/do-not--checkout notes > tree from me and merge it into your refs/notes/do-not--checkout > notes tree, I would think; "git notes merge" may have room for > improvement, but essentially it would just want a union of two > sets, no? My primary concern about notes is that they require manual action/configuration in order to share. I was looking for a solution that would automatically protect anyone who pulled from linux.git (directly or indirectly), without them having to specifically take a separate step to sync this information.