]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'jh/resize-convert-scratch-buffer'
authorJunio C Hamano <gitster@pobox.com>
Tue, 9 Apr 2019 17:14:22 +0000 (02:14 +0900)
committerJunio C Hamano <gitster@pobox.com>
Tue, 9 Apr 2019 17:14:22 +0000 (02:14 +0900)
commit1828e52efcffe75707b88345f025c3ee4114864a
treebf5635815ead7340d26ab8f6a35063a81945fd1a
parentb582c1681ed9579ced82b72f26119cec0859e64c
parent02156ab031e430bc45ce6984dfc712de9962dec8
Merge branch 'jh/resize-convert-scratch-buffer'

When the "clean" filter can reduce the size of a huge file in the
working tree down to a small "token" (a la Git LFS), there is no
point in allocating a huge scratch area upfront, but the buffer is
sized based on the original file size.  The convert mechanism now
allocates very minimum and reallocates as it receives the output
from the clean filter process.

* jh/resize-convert-scratch-buffer:
  convert: avoid malloc of original file size
convert.c