From: Giuseppe Bilotta Date: Sun, 07 Feb 2010 20:11:32 GMT Subject: Re: [PATCH 1/4] gitweb: notes feature Message-ID: In-Reply-To: <7vock0evs8.fsf@alter.siamese.dyndns.org> On Sun, Feb 7, 2010 at 7:38 PM, Junio C Hamano wrote: > > Notes are fundamenally metainformation about an _object_ [*1*] and are not > metainformation about refs.  Since whatever magic notation to denote notes > we choose wants to be applied to an arbitrary commit, it shouldn't be the > at-brace syntax. Makes sense. ^{note[:namespace]} is ok for me too btw, although maybe it looks a little off-base when compared with the tag indicator ^{} which works, in a sense, in the opposite direction. > [Footnote] > > *1* Yes, I am aware of movements to misuse notes to annotate anything > after mapping it to a random SHA-1 value, but I think that is outside the > scope of notes.  Our design decision should be based on supporting the > primary use of annotating an object, and that might still keep such a use > working, in which case that would be an added bonus.  But our design > shouldn't be constrained by such a secondary use. BTW, I still think that notes should be attachable to named refs (not SHA-1, thus) too. -- Giuseppe "Oblomov" Bilotta