From mboxrd@z Thu Jan 1 00:00:00 1970 From: Junio C Hamano Subject: Re: [git patches] libata updates, GPG signed (but see admin notes) Date: Thu, 10 Nov 2011 07:15:15 -0800 Message-ID: <7vaa84t3ek.fsf@alter.siamese.dyndns.org> References: <20111026202235.GA20928@havoc.gtf.org> <1319969101.5215.20.camel@dabdike> <1320049150.8283.19.camel@dabdike> <7vy5w1ow90.fsf@alter.siamese.dyndns.org> <7vwrbjlj5r.fsf@alter.siamese.dyndns.org> <7vk47jld5s.fsf@alter.siamese.dyndns.org> <7v62j1gitn.fsf@alter.siamese.dyndns.org> <7vvcr1f38j.fsf@alter.siamese.dyndns.org> <7v4nydurzh.fsf@alter.siamese.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: In-Reply-To: (Johan Herland's message of "Thu, 10 Nov 2011 09:02:53 +0100") Sender: git-owner@vger.kernel.org To: Johan Herland Cc: Linus Torvalds , Ted Ts'o , Shawn Pearce , git@vger.kernel.org, James Bottomley , Jeff Garzik , Andrew Morton , linux-ide@vger.kernel.org, LKML List-Id: linux-ide@vger.kernel.org Johan Herland writes: > On Wed, Nov 9, 2011 at 18:26, Junio C Hamano wrot= e: >> =C2=A0- "git notes" is represented as a commit that records a tree t= hat holds >> =C2=A0 the entire mapping from commit to its annotations, and the on= ly way to >> =C2=A0 transferr it is to send it together with its history as a who= le. It >> =C2=A0 does not have the nice auto-following property that transfers= only the >> =C2=A0 relevant annotations. > > True. However, consider these mitigating factors: > ... > > My point is that although "notes" might end up transferring more > annotations than strictly necessary, I believe that in practice all t= he > notes being transferred are already (or will soon become) relevant. Sorry, but I do not think you are considering what would happen when yo= u have many branches with different purposes, whose commits near tips wil= l never get merged with each other. "automatic following" semantics like what "git fetch" does for signed tags is absolutely necessary in such a case, and the above are not mitigating factors at all in that context.