Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | stream_to_pack: xread does not guarantee to read all requested bytesjs/xread-in-full | Johannes Sixt | 2013-08-20 | 1 | -1/+1 |
| | | | | | | | | | | The deflate loop in bulk-checkin::stream_to_pack expects to get all bytes from a file that it requests to read in a single function call. But it used xread(), which does not give that guarantee. Replace it by read_in_full(). Signed-off-by: Johannes Sixt <j6t@kdbg.org> Signed-off-by: Junio C Hamano <gitster@pobox.com> | ||||
* | bulk-checkin: replace fast-import based implementationjc/stream-to-pack | Junio C Hamano | 2011-12-01 | 1 | -0/+275 |
This extends the earlier approach to stream a large file directly from the filesystem to its own packfile, and allows "git add" to send large files directly into a single pack. Older code used to spawn fast-import, but the new bulk-checkin API replaces it. Signed-off-by: Junio C Hamano <gitster@pobox.com> |