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