ChangeLog rotation (or... eliminating ChangeLogs)

Michael Matz matz@suse.de
Mon Jan 16 21:11:00 GMT 2017


Hi,

On Thu, 12 Jan 2017, Alan Modra wrote:

> > In Git only diffs are transmitted so that part is not a big problem.
> 
> Yup.

Sure, but until git actually applies the delta compression all objects 
take up space like their zlib-compressed contents.  So if you commit a lot 
locally you end up with many 400kb sized files (in case of 
gcc/ChangeLog-2016 :) just look at the filesizes in .git/objects/*/*) all 
reflecting slightly different versions.  If the ChangeLog would only be 
one file they would be many times that size for each commit which might or 
might not make the difference between acceptable and unbearable.  Of 
course this is all moot if you repack your own repo often.


Ciao,
Michael.



More information about the Binutils mailing list