41 Commits (fa21b6023288d5ee0afa79021493a199b1c9bac5)

Author SHA1 Message Date
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
Junio C Hamano ceec1361eb pack-objects: reuse deflated data from new-style loose objects. 19 years ago
Jeff King 4812a93a8c pack-objects: check pack.window for default window size 19 years ago
Pavel Roskin 82e5a82fd7 Fix more typos, primarily in the code 19 years ago
Nicolas Pitre 560b25a86f don't load objects needlessly when repacking 19 years ago
Nicolas Pitre 8dbbd14ea3 consider previous pack undeltified object state only when reusing delta data 19 years ago
Linus Torvalds 51d1e83f91 Do not try futile object pairs when repacking. 19 years ago
Junio C Hamano 363b7817e0 upload-pack: prepare for sideband message support. 19 years ago
Florian Forster 1d7f171c3a Remove all void-pointer arithmetic. 19 years ago
Linus Torvalds ce0bd64299 pack-objects: improve path grouping heuristics. 19 years ago
Linus Torvalds 4c068a9831 tree_entry(): new tree-walking helper function 19 years ago
Nicolas Pitre c3b06a69ff improve depth heuristic for maximum delta size 19 years ago