72 Commits (1f8115b113def8ee03701aa87b26c5e8b7c94434)

Author SHA1 Message Date
Martin Koegler 0153be05ae index-pack: introduce checking mode 17 years ago
Nicolas Pitre a91ef6e75b fix index-pack with packs >4GB containing deltas on 32-bit machines 17 years ago
Nicolas Pitre a984a06a07 nicer display of thin pack completion 17 years ago
Nicolas Pitre 218558af59 make display of total transferred more accurate 17 years ago
Nicolas Pitre 4d00bda2aa make the pack index version configurable 17 years ago
Nicolas Pitre 29e63ed3f6 add throughput display to index-pack 17 years ago
Nicolas Pitre 4d4fcc5451 relax usage of the progress API 17 years ago
Nicolas Pitre dc6a0757c4 make struct progress an opaque type 17 years ago
Nicolas Pitre c85228ed8f fix for more minor memory leaks 17 years ago
Nicolas Pitre 4049b9cfc0 fix const issues with some functions 17 years ago
Nicolas Pitre 42e18fbf5f more compact progress display 17 years ago
Luiz Fernando N. Capitulino 7647b17f1d Use xmkstemp() instead of mkstemp() 17 years ago
Jim Meyering 91c8d5905c detect close failure on just-written file handles 18 years ago
Geert Bosch aa7e44bf57 Unify write_index_file functions 18 years ago
Johan Herland 8a912bcb25 Ensure return value from xread() is always stored into an ssize_t 18 years ago
Shawn O. Pearce cbc6bdab08 Reuse fixup_pack_header_footer in index-pack 18 years ago
Nicolas Pitre 13aaf14825 make progress "title" part of the common progress interface 18 years ago
Nicolas Pitre 96a02f8f6d common progress display support 18 years ago
Nicolas Pitre 4ba7d71153 allow forcing index v2 and 64-bit offset treshold 18 years ago
Nicolas Pitre d1a46a9eab index-pack: learn about pack index version 2 18 years ago
Nicolas Pitre ee5743ce19 compute object CRC32 with index-pack 18 years ago
Nicolas Pitre d7dd02231f add overflow tests on pack offset variables 18 years ago
Nicolas Pitre 8723f21626 make overflow test on delta base offset work regardless of variable size 18 years ago
Nicolas Pitre bbf4b41baf Plug memory leak in index-pack collision checking codepath. 18 years ago
Nicolas Pitre 0e55181f29 make it more obvious that temporary files are temporary files 18 years ago
Nicolas Pitre 9096c660a8 index-pack: more validation checks and cleanups 18 years ago
Nicolas Pitre ce9fbf16e0 index-pack: use hash_sha1_file() 18 years ago
Nicolas Pitre 8685da4256 don't ever allow SHA1 collisions to exist by fetching a pack 18 years ago
Shawn O. Pearce 3a55602eec General const correctness fixes 18 years ago
Shawn O. Pearce a91d49cd36 index-pack: Loop over pread until data loading is complete. 18 years ago
Nicolas Pitre 21666f1aae convert object type handling from a string to a number 18 years ago
Nicolas Pitre df8436622f formalize typename(), and add its reverse type_from_string() 18 years ago
Johannes Schindelin fa257b0554 git-bundle: assorted fixes 18 years ago
Johannes Schindelin 2e0afafebd Add git-bundle: move objects and references by archive 18 years ago
Junio C Hamano cc44c7655f Mechanical conversion to use prefixcmp() 18 years ago
Junio C Hamano d1b2ddc863 index-pack: write-or-die instead of unchecked write-in-full. 18 years ago
Andy Whitcroft 93822c2239 short i/o: fix calls to write to use xwrite or write_in_full 18 years ago
Andy Whitcroft 93d26e4cb9 short i/o: fix calls to read to use xread or read_in_full 18 years ago
Nicolas Pitre 08a19d873c clarify some error messages wrt unknown object types 18 years ago
Junio C Hamano 85023577a8 simplify inclusion of system header files. 18 years ago
Nicolas Pitre 6d2fa7f1b4 index-pack usage of mmap() is unacceptably slower on many OSes other than Linux 18 years ago
Jim Meyering 554a2636f7 Don't use memcpy when source and dest. buffers may overlap 18 years ago
Rene Scharfe a6e8a76770 sparse fix: non-ANSI function declaration 18 years ago
Nicolas Pitre 576162a45f remove .keep pack lock files when done with refs update 18 years ago
Nicolas Pitre 9ca4a201ea have index-pack create .keep file more carefully 18 years ago
Nicolas Pitre bed006fbdd Allow pack header preprocessing before unpack-objects/index-pack. 18 years ago
Edgar Toernig 79a65697be Use memmove instead of memcpy for overlapping areas 18 years ago
Shawn Pearce b807770924 Teach git-index-pack how to keep a pack file. 18 years ago
Nicolas Pitre b89c4e93cc index-pack: minor fixes to comment and function name 18 years ago
Nicolas Pitre 9bee247851 mimic unpack-objects when --stdin is used with index-pack 18 years ago