On Sun, 7 May 2006, Theodore Tso wrote: > > I just ran the numbers on filesizes of a kernel tree I had handy, > which happened to be 2.6.16.11. With no object files, git files, > etc. the average loss was 2351 bytes --- not that far away from the > average of 2048 bytes. Is that without compression? git objects are compressed, and common types (trees) tend to be smaller than your normal C file. So git objects tend to be _smaller_ than the regular files. By about 30%. In addition, the non-blob git objects themselves tend to be smaller still. So for example, right now I have just 58 unpacked objects (I repack pretty often). But of those 58 objects, exactly _fifty_ are smaller than 2kB, and 38 are smaller than 1kB. The median size is 771 bytes. On master.kernel.org, I've not repacked as recently, so I've got 2268 unpacked objects. But the median size there is 773 bytes, so it looks like the numbers are statistically pretty stable. Linus - : 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