A Large Angry SCM <gitzilla@xxxxxxxxx> writes: > On 07/07/2011 04:31 PM, Jakub Narebski wrote: >> On Thu, 7 Jul 2011, Junio C Hamano wrote: >>> Jeff King<peff@xxxxxxxx> writes: >>> >>>> You could "cheat" and instead of storing the sha1 of a blob object in >>>> the notes tree, use the lower 32 bits to store an actual value. I don't >>>> think that currently breaks any assumptions in the notes code, but it >>>> definitely is against the intent of it. >>> >>> I highly suspect that it would break fsck rather badly. You may not even >>> be able to repack a repository with such a notes tree. >> >> Well, we could (ab)use file mode to mark that what would be sha1 actually >> stores fixed-width content of a file, like we do with submodules. >> >> This technique is I think quite similar in idea to filesystems storing >> contents of small files in file inode, isn't it? > > Are the benefits really worth all these hacks? Not at all. Don't take everything everybody says about low level implementation too seriously. Most people do not know what they are talking about ;-). -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html