12 Commits (28bed6ea2198f6589ad43e48666906a879839442)

Author SHA1 Message Date
Nicolas Pitre 43057304c0 many cleanups to sha1_file.c 18 years ago
Junio C Hamano 4321134cd8 pack-objects: document --revs, --unpacked and --all. 18 years ago
Junio C Hamano 8d1d8f83b5 pack-objects: further work on internal rev-list logic. 18 years ago
Junio C Hamano b5d97e6b0a pack-objects: run rev-list equivalent internally. 18 years ago
Junio C Hamano 72518e9c26 more lightweight revalidation while reusing deflated stream in packing 18 years ago
Junio C Hamano 7042dbf7a1 pack-objects: fix thinko in revalidate code 18 years ago
Junio C Hamano df6d61017a pack-objects: re-validate data we copy from elsewhere. 18 years ago
Shawn Pearce e702496e43 Convert memcpy(a,b,20) to hashcpy(a,b). 18 years ago
David Rientjes a89fccd281 Do not use memcmp(sha1_1, sha1_2, 20) with hardcoded length. 18 years ago
David Rientjes 96f1e58f52 remove unnecessary initializations 18 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
Junio C Hamano 1b9bc5a7b7 Fix pack-index issue on 64-bit platforms a bit more portably. 19 years ago
Nicolas Pitre ff45715ce5 pack-object: slightly more efficient 19 years ago
Nicolas Pitre 4e8da19581 simple euristic for further free packing improvements 19 years ago
Ben Clifford d9635e9c53 include header to define uint32_t, necessary on Mac OS X 19 years ago
Dennis Stosberg 66561f5a77 Fix git-pack-objects for 64-bit platforms 19 years ago
Junio C Hamano 86118bcb46 pack-object: squelch eye-candy on non-tty 19 years ago
Junio C Hamano 9a8b6a0a9d pack-objects: update size heuristucs. 19 years ago
Nicolas Pitre f6c7081aa9 use delta index data when finding best delta matches 19 years ago
Nicolas Pitre 0dec30b978 fix pack-object buffer size 19 years ago
Junio C Hamano f527cb8c38 pack-objects: do not stop at object that is "too small" 19 years ago
Junio C Hamano ca9de6cadf Try using Geert similarity code in pack-objects. 19 years ago
Junio C Hamano 5379a5c5ee Thin pack generation: optimization. 19 years ago
Peter Eriksen 8e44025925 Use blob_, commit_, tag_, and tree_type throughout. 19 years ago
Junio C Hamano 687dd75c95 safe_fgets() - even more anal fgets() 19 years ago
Linus Torvalds da93d12b00 pack-objects: be incredibly anal about stdio semantics 19 years ago
Linus Torvalds fb7a6531e6 Fix Solaris stdio signal handling stupidities 19 years ago
Junio C Hamano 1b0c7174a1 tree/diff header cleanup. 19 years ago
Junio C Hamano 70ca1a3f85 pack-objects: simplify "thin" pack. 19 years ago
Nicolas Pitre 38fd0721d0 diff-delta: allow reusing of the reference buffer index 19 years ago
Luck, Tony 2b74cffa91 Re-fix compilation warnings. 19 years ago
Timo Hirvonen 962554c616 Use setenv(), fix warnings 19 years ago
Luck, Tony 8fcf1ad9c6 fix warning from pack-objects.c 19 years ago
Junio C Hamano eeef7135fe pack-objects: hash basename and direname a bit differently. 19 years ago
Junio C Hamano b76f6b6278 pack-objects: allow "thin" packs to exceed depth limits 19 years ago
Junio C Hamano 1d6b38cc76 pack-objects: use full pathname to help hashing with "thin" pack. 19 years ago
Junio C Hamano b925410d10 pack-objects: thin pack micro-optimization. 19 years ago
Junio C Hamano 183bdb2ccc pack-objects eye-candy: finishing touches. 19 years ago
Nicolas Pitre 5e8dc750ee also adds progress when actually writing a pack 19 years ago