242 Commits (17225c49d501a304a0ae9ff370ca5cc3ae4afe4d)

Author SHA1 Message Date
Nicolas Pitre adcc70950e pack-objects: equal objects in size should delta against newer objects 18 years ago
Nicolas Pitre 8a5a8d6c97 pack-objects: optimize preferred base handling a bit 18 years ago
Nicolas Pitre 29b734e478 clean up add_object_entry() 18 years ago
Nicolas Pitre 91ecbeca48 validate reused pack data with CRC when possible 18 years ago
Nicolas Pitre 4ba7d71153 allow forcing index v2 and 64-bit offset treshold 18 years ago
Nicolas Pitre c553ca25bd pack-objects: learn about pack index version 2 18 years ago
Nicolas Pitre 78d1e84fe5 compute a CRC32 for each object as stored in a 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 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
Linus Torvalds 6fda5e5180 Initialize tree descriptors with a helper function rather than by hand. 18 years ago
Linus Torvalds a8c40471ab Remove "pathlen" from "struct name_entry" 18 years ago
Nicolas Pitre 4287307833 [PATCH] clean up pack index handling a bit 18 years ago
Shawn O. Pearce 6777a59fcd Use off_t in pack-objects/fast-import when we mean an offset 18 years ago
Shawn O. Pearce 7cadf491c6 Use uint32_t for pack-objects counters. 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
Roland Dreier ffa84ffb77 Allow arbitrary number of arguments to git-pack-objects 18 years ago
Junio C Hamano 599065a3bb prefixcmp(): fix-up mechanical conversion. 18 years ago
Junio C Hamano cc44c7655f Mechanical conversion to use prefixcmp() 18 years ago
Junio C Hamano b18b00a661 Use fixed-size integers for .idx file I/O 18 years ago
Junio C Hamano 9c18df1907 pack-objects: fix use of use_pack(). 18 years ago
Shawn O. Pearce f5b1b5a07e Fix random segfaults in pack-objects. 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 c41ee586dc Refactor packed_git to prepare for sliding mmap windows. 18 years ago
Junio C Hamano 63049292e0 Teach git-repack to preserve objects referred to by reflog entries. 18 years ago
Junio C Hamano 85023577a8 simplify inclusion of system header files. 18 years ago
Nicolas Pitre 67c08ce14f pack-objects: remove redundent status information 18 years ago
Junio C Hamano e9195b584f pack-objects: tweak "do not even attempt delta" heuristics 18 years ago
Nicolas Pitre 231f240b63 git-pack-objects progress flag documentation and cleanup 18 years ago
Nicolas Pitre fa438a2eb1 make git-push a bit more verbose 18 years ago
Junio C Hamano 63fba759bc pack-objects: document --delta-base-offset option 18 years ago
Nicolas Pitre a270069699 allow delta data reuse even if base object is a preferred base 19 years ago
Nicolas Pitre f130446920 zap a debug remnant 19 years ago
Nicolas Pitre 780e6e735b make pack data reuse compatible with both delta types 19 years ago
Nicolas Pitre be6b19145f make git-pack-objects able to create deltas with offset to base 19 years ago
Nicolas Pitre eb32d236df introduce delta objects with offset to base 19 years ago
Nicolas Pitre 43057304c0 many cleanups to sha1_file.c 19 years ago
Junio C Hamano 4321134cd8 pack-objects: document --revs, --unpacked and --all. 19 years ago
Junio C Hamano 8d1d8f83b5 pack-objects: further work on internal rev-list logic. 19 years ago
Junio C Hamano b5d97e6b0a pack-objects: run rev-list equivalent internally. 19 years ago
Junio C Hamano 72518e9c26 more lightweight revalidation while reusing deflated stream in packing 19 years ago
Junio C Hamano 7042dbf7a1 pack-objects: fix thinko in revalidate code 19 years ago
Junio C Hamano df6d61017a pack-objects: re-validate data we copy from elsewhere. 19 years ago
Shawn Pearce e702496e43 Convert memcpy(a,b,20) to hashcpy(a,b). 19 years ago
David Rientjes a89fccd281 Do not use memcmp(sha1_1, sha1_2, 20) with hardcoded length. 19 years ago
David Rientjes 96f1e58f52 remove unnecessary initializations 19 years ago
Matthias Kestenholz 5d4a600335 Make git-pack-objects a builtin 19 years ago