405 Commits (b74d7efb108c9d3fd2d057b0c452583552a0577a)

Author SHA1 Message Date
Linus Torvalds e8bd78c3fc close_sha1_file(): make it easier to diagnose errors 16 years ago
Brandon Casey 4d6acb7041 Remove --kept-pack-only option and associated infrastructure 16 years ago
Junio C Hamano 69e020ae00 is_kept_pack(): final clean-up 16 years ago
Junio C Hamano 03a9683d22 Simplify is_kept_pack() 16 years ago
Junio C Hamano 386cb77210 Consolidate ignore_packed logic more 16 years ago
Junio C Hamano b8431b033f has_sha1_kept_pack(): take "struct rev_info" 16 years ago
Junio C Hamano cd673c1f17 has_sha1_pack(): refactor "pretend these packs do not exist" interface 16 years ago
Felipe Contreras a9d98a148d sha1_file.c: fix typo 16 years ago
Shawn O. Pearce fa3a0c94dc Clear the delta base cache if a pack is rebuilt 16 years ago
Shawn O. Pearce 3d20c636af Clear the delta base cache during fast-import checkpoint 16 years ago
Jeff King 915308b187 avoid 31-bit truncation in write_loose_object 16 years ago
Christian Couder c2c5b27051 sha1_file: make "read_object" static 16 years ago
Linus Torvalds 39c68542fc Wrap inflate and other zlib routines for better error reporting 16 years ago
Linus Torvalds b760d3aa74 Make 'index_path()' use 'strbuf_readlink()' 16 years ago
Nicolas Pitre c74faea19e make sure packs to be replaced are closed beforehand 16 years ago
Sam Vilain 35243577ab sha1_file.c: resolve confusion EACCES vs EPERM 16 years ago
Joey Hess 65117abc04 sha1_file: avoid bogus "file exists" error message 16 years ago
Joey Hess cbacbf4e55 sha1_file: avoid bogus "file exists" error message 16 years ago
Alex Riesen f755bb996b Fix handle leak in sha1_file/unpack_objects if there were damaged object data 16 years ago
Jeff King 14d9c57896 define empty tree sha1 as a macro 16 years ago
Brandon Casey 0f4dc14ac4 sha1_file.c: split has_loose_object() into local and non-local counterparts 16 years ago
Brandon Casey 8d25931d6f packed_git: convert pack_local flag into a bitfield and add pack_keep 16 years ago
Nicolas Pitre 08698b1e32 make find_pack_revindex() aware of the nasty world 16 years ago
Nicolas Pitre 3d77d8774f make packed_object_info() resilient to pack corruptions 16 years ago
Nicolas Pitre 09ded04b7e make unpack_object_header() non fatal 16 years ago
Nicolas Pitre d8f325563d better validation on delta base object offsets 16 years ago
Nicolas Pitre 0e8189e270 close another possibility for propagating pack corruption 16 years ago
Junio C Hamano acd3b9eca8 Enhance hold_lock_file_for_{update,append}() API 16 years ago
Björn Steinbrink 1fb23e6550 force_object_loose: Fix memory leak 16 years ago
Brandon Casey f285a2d7ed Replace calls to strbuf_init(&foo, 0) with STRBUF_INIT initializer 16 years ago
Miklos Vajna 749bc58c5e Cleanup in sha1_file.c::cache_or_unpack_entry() 16 years ago
Nicolas Pitre 9126f0091f fix openssl headers conflicting with custom SHA1 implementations 16 years ago
Thomas Rast e32c0a9c38 sha1_file: link() returns -1 on failure, not errno 17 years ago
Junio C Hamano d79796bcf0 push: receiver end advertises refs from alternate repositories 17 years ago
Junio C Hamano 90b4a71c49 is_directory(): a generic helper function 17 years ago
Junio C Hamano 5f0bdf50c2 safe_create_leading_directories(): make it about "leading" directories 17 years ago
Nicolas Pitre 4b480c6716 discard revindex data when pack list changes 17 years ago
Steven Grimm ddd63e64e4 Optimize sha1_object_info for loose objects, not concurrent repacks 17 years ago
Dmitry Potapov 43df4f86e0 teach index_fd to work with pipes 17 years ago
Nicolas Pitre ac9391093f restore legacy behavior for read_sha1_file() 17 years ago
Shawn O. Pearce eac12e2d4d Correct pack memory leak causing git gc to try to exceed ulimit 17 years ago
Ramsay Jones 6e1c23442a Fix some warnings (on cygwin) to allow -Werror 17 years ago
Jeff King 2beebd22f4 clone: create intermediate directories of destination repo 17 years ago
Nicolas Pitre 99093238bb optimize verify-pack a bit 17 years ago
Jeff King 8e21d63b02 clone: create intermediate directories of destination repo 17 years ago
Nicolas Pitre 27d69a465d refactor pack structure allocation 17 years ago
Nicolas Pitre 8eca0b47ff implement some resilience against pack corruptions 17 years ago
Patrick Higgins 6ff6af62ec Workaround for AIX mkstemp() 17 years ago
Johannes Sixt 8385abfda5 Windows: Handle absolute paths in safe_create_leading_directories(). 17 years ago
Johannes Sixt 80ba074f41 Windows: Use the Windows style PATH separator ';'. 17 years ago