Re: [rfc] git: combo-blobs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



here are some stats: of the last 34160 files modified in the Linux 
kernel tree in the past 1 year, the file sizes total to 1 GB, and the 
average file-size per file committed is 31220 bytes. The changes 
themselves amount to:

 22404 files changed, 1996494 insertions(+), 1396644 deletions(-)

(the # of files changed is lower because one file can be modified 
multiple times)

the Linux kernel has an average line-length of 36 bytes, so even without 
analyzing the commits themselves, the actual size of changes is around 
70 MB content added, 50 MB content removed. The patches (plus commit 
comments, and email headers) add up to 250 MB.

So the combo-blob representation would have an uncompressed content 
somewhere between 130MB and 250MB: 200 MB would be a good guess i think.  
That's 20% of the 1+ GB the full-blob representation would give, and it 
would be nearly as compressible.

	Ingo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux