225 Commits (5089277718503a4de7817b5f6754cb03116d5524)

Author SHA1 Message Date
Junio C Hamano efa13f7b7e pretend-sha1: grave bugfix. 18 years ago
Alexandre Julliard 78a28df938 sha1_file.c: Round the mmap offset to half the window size. 18 years ago
Linus Torvalds bd3a5b5ee5 Mark places that need blob munging later for CRLF conversion. 18 years ago
Junio C Hamano d66b37bb19 Add pretend_sha1_file() interface. 18 years ago
Pavel Roskin 3dff5379bf Assorted typo fixes 18 years ago
Shawn O. Pearce 3cf8b462d2 Don't leak file descriptors from unavailable pack files. 18 years ago
Shawn O. Pearce c715f78369 Don't find objects in packs which aren't available anymore. 18 years ago
Shawn O. Pearce 072db2789c Refactor open_packed_git to return an error code. 18 years ago
Shawn O. Pearce 54a15a8df2 Correct comment in prepare_packed_git_one. 18 years ago
Shawn O. Pearce 625e9421df Cleanup prepare_packed_git_one to reuse install_packed_git. 18 years ago
Junio C Hamano a69e542989 Refactor the pack header reading function out of receive-pack.c 18 years ago
Peter Eriksen 8276c0070f sha1_file.c: Avoid multiple calls to find_pack_entry(). 18 years ago
Junio C Hamano b18b00a661 Use fixed-size integers for .idx file I/O 18 years ago
Shawn O. Pearce df1b059d8d Document pack .idx file format upgrade strategy. 18 years ago
Shawn O. Pearce e6e2bd6201 Remove read_or_die in favor of better error messages. 18 years ago
Linus Torvalds d34cf19b89 Clean up write_in_full() users 18 years ago
Eric Wong 3b97fee23d Avoid errors and warnings when attempting to do I/O on zero bytes 18 years ago
Pavel Roskin e05db0fd4f Fix warnings in sha1_file.c - use C99 printf format if available 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
Junio C Hamano 2c039da804 mmap: set FD_CLOEXEC for file descriptors we keep open for mmap() 18 years ago
Shawn O. Pearce c4712e4553 Replace mmap with xmmap, better handling MAP_FAILED. 18 years ago
Shawn O. Pearce 97bfeb34df Release pack windows before reporting out of memory. 18 years ago
Shawn O. Pearce a53128b601 Create pack_report() as a debugging aid. 18 years ago
Shawn O. Pearce 11daf39b74 Support unmapping windows on 'temporary' packfiles. 18 years ago
Shawn O. Pearce 73b4e4be71 Improve error message when packfile mmap fails. 18 years ago
Shawn O. Pearce 60bb8b1453 Fully activate the sliding window pack access. 18 years ago
Shawn O. Pearce 54044bf825 Unmap individual windows rather than entire files. 18 years ago
Shawn O. Pearce 8d8a4ea553 Document why header parsing won't exceed a window. 18 years ago
Shawn O. Pearce 079afb18fe Loop over pack_windows when inflating/accessing data. 18 years ago
Shawn O. Pearce 03e79c88aa Replace use_packed_git with window cursors. 18 years ago
Shawn O. Pearce 9bc879c1ce Refactor how we open pack files to prepare for multiple windows. 18 years ago
Shawn O. Pearce c41ee586dc Refactor packed_git to prepare for sliding mmap windows. 18 years ago
Shawn O. Pearce 77ccc5bbd1 Introduce new config option for mmap limit. 18 years ago
Shawn O. Pearce 4d703a1a90 Replace unpack_entry_gently with unpack_entry. 18 years ago
Nicolas Pitre 08a19d873c clarify some error messages wrt unknown object types 18 years ago
Johannes Schindelin f0df4ed562 sha1_object_info(): be consistent with read_sha1_file() 18 years ago
Petr Baudis 916d081bba Nicer error messages in case saving an object to db goes wrong 18 years ago
Shawn Pearce fc04c412d8 Teach receive-pack how to keep pack files based on object count. 18 years ago
Johannes Schindelin 866cae0db4 link_temp_to_file: call adjust_shared_perm() only when we created the directory 18 years ago
Junio C Hamano 91c23e48d0 link_temp_to_file: don't leave the path truncated on adjust_shared_perm failure 18 years ago
Junio C Hamano 4508dde169 Revert "send-pack --keep: do not explode into loose objects on the receiving end." 18 years ago
Shawn Pearce d4ff6d92c3 Allow short pack names to git-pack-objects --unpacked=. 18 years ago
Junio C Hamano c7740a943e send-pack --keep: do not explode into loose objects on the receiving end. 18 years ago
Nicolas Pitre 1a3b55c6b4 reduce delta head inflated size 18 years ago
Rene Scharfe 7cfb5f367e Replace open-coded version of hash_sha1_file() 18 years ago
Rene Scharfe 972a915583 Make write_sha1_file_prepare() void 18 years ago
Rene Scharfe 8f9777801d Make write_sha1_file_prepare() static 18 years ago
Rene Scharfe abdc3fc842 Add hash_sha1_file() 18 years ago
Nicolas Pitre 780e6e735b make pack data reuse compatible with both delta types 19 years ago