299 Commits (aa807bc2663d69d6adb1d823231ba4b6d30d4860)

Author SHA1 Message Date
Junio C Hamano 7109c889f1 sha1_file.c: avoid gcc signed overflow warnings 17 years ago
Pierre Habouzit b315c5c081 strbuf change: be sure ->buf is never ever NULL. 17 years ago
Pierre Habouzit 182af8343c Use xmemdupz() in many places. 17 years ago
Junio C Hamano 000dfd3f6e Export matches_pack_name() and fix its return value 17 years ago
Pierre Habouzit ba3ed09728 Now that cache.h needs strbuf.h, remove useless includes. 17 years ago
Pierre Habouzit 5ecd293d14 Rewrite convert_to_{git,working_tree} to use strbuf's. 17 years ago
Pierre Habouzit fd17f5b5f7 Replace all read_fd use with strbuf_read, and get rid of it. 17 years ago
Shawn O. Pearce 9064d87b06 Don't segfault if we failed to inflate a packed delta 17 years ago
Luiz Fernando N. Capitulino eef427a09c Avoid ambiguous error message if pack.idx header is wrong 17 years ago
Carlos Rica c4fba0a358 Rename read_pipe() with read_fd() and make its buffer nul-terminated. 18 years ago
Jim Meyering 9cb18f56fd Don't smash stack when $GIT_ALTERNATE_OBJECT_DIRECTORIES is too long 18 years ago
Linus Torvalds 1164f1e48d Fix zero-object version-2 packs 18 years ago
Junio C Hamano 4175e9e3a8 More static 18 years ago
Junio C Hamano b79d18c92d -Wold-style-definition fix 18 years ago
Junio C Hamano a6080a0a44 War on whitespace 18 years ago
Nicolas Pitre f7c22cc68c always start looking up objects in the last used pack first 18 years ago
Linus Torvalds 192a6be2a7 fix signed range problems with hex conversions 18 years ago
Shawn O. Pearce bc8e478a28 Style nit - don't put space after function names 18 years ago
Shawn O. Pearce 7dc24aa5a6 Micro-optimize prepare_alt_odb 18 years ago
Shawn O. Pearce d079837eee Lazily open pack index files on demand 18 years ago
Johan Herland 8a912bcb25 Ensure return value from xread() is always stored into an ssize_t 18 years ago
Nicolas Pitre 726f852b0e deprecate the new loose object header format 18 years ago
Shawn O. Pearce d1efefa46f Actually handle some-low memory conditions 18 years ago
Alex Riesen ac78e54804 Simplify calling of CR/LF conversion routines 18 years ago
Nicolas Pitre 54dab52ae8 add get_size_from_delta() 18 years ago
Linus Torvalds f35a6d3bce Teach core object handling functions about gitlinks 18 years ago
Nicolas Pitre 74e34e1fca sha1_file.c: learn about index version 2 18 years ago
Nicolas Pitre 8723f21626 make overflow test on delta base offset work regardless of variable size 18 years ago
Nicolas Pitre 57059091fa get rid of num_packed_objects() 18 years ago
Nicolas Pitre d72308e01c clean up and optimize nth_packed_object_sha1() usage 18 years ago
Junio C Hamano e82973cfb0 sha1_file.c (write_sha1_file): Detect close failure 18 years ago
Jim Meyering 0d315468f3 sha1_file.c (write_sha1_from_fd): Detect close failure. 18 years ago
Nicolas Pitre b5b8d8141a write_sha1_from_fd() should make new objects read-only 18 years ago
Nicolas Pitre 0e55181f29 make it more obvious that temporary files are temporary files 18 years ago
Linus Torvalds ac54c277f0 Be more careful about zlib return values 18 years ago
Nicolas Pitre ce9fbf16e0 index-pack: use hash_sha1_file() 18 years ago
Linus Torvalds 456cdf6edb Fix loose object uncompression check. 18 years ago
Nicolas Pitre 5e08ecbff2 use a LRU eviction policy for the delta base cache 18 years ago
Nicolas Pitre 3358004a00 clean up the delta base cache size a bit 18 years ago
Shawn O. Pearce 18bdec1118 Limit the size of the new delta_base_cache 18 years ago
Nicolas Pitre a0cba10847 Reuse cached data out of delta base cache. 18 years ago
Linus Torvalds e5e01619bc Implement a simple delta_base cache 18 years ago
Linus Torvalds 62f255ad58 Make trivial wrapper functions around delta base generation and freeing 18 years ago
Nicolas Pitre 4287307833 [PATCH] clean up pack index handling a bit 18 years ago
Junio C Hamano b867092fec prepare_packed_git(): sort packs by age and localness. 18 years ago
Shawn O. Pearce dc49cd769b Cast 64 bit off_t to 32 bit size_t 18 years ago
Shawn O. Pearce c4001d92be Use off_t when we really mean a file offset. 18 years ago
Shawn O. Pearce 326bf39677 Use uint32_t for all packed object counts. 18 years ago
Shawn O. Pearce 3a55602eec General const correctness fixes 18 years ago
Shawn O. Pearce 2d88451b7a Fix mmap leak caused by reading bad indexes. 18 years ago