123 Commits (763b47bafab6f781dc52461985b3300d447d1332)

Author SHA1 Message Date
Jeff King 3a37876b5d pack-objects: drop packlist index_pos optimization 5 years ago
Jeff King f1cbd033e2 pack-objects: use object_id in packlist_alloc() 5 years ago
Jeff King d40abc8e95 hashmap: convert sha1hash() to oidhash() 6 years ago
Jeff King 5e7ac68028 pack-objects: convert locate_object_entry_hash() to object_id 6 years ago
Jeff King 3df28caefb pack-objects: convert packlist_find() to use object_id 6 years ago
Jeff King c409d108b8 pack-objects: drop unused parameter from oe_map_new_pack() 6 years ago
Patrick Hogg edb673cf10 pack-objects: merge read_lock and lock in packing_data struct 6 years ago
Patrick Hogg 459307b139 pack-objects: move read mutex to packing_data struct 6 years ago
Nguyễn Thái Ngọc Duy 7c14112741 pack-*.c: remove the_repository references 6 years ago
Johannes Schindelin 34204c8166 pack-objects (mingw): initialize `packing_data` mutex in the correct spot 6 years ago
Jeff King e3ff0683e2 convert "hashcmp() == 0" to hasheq() 6 years ago
Jeff King 6a1e32d532 pack-objects: reuse on-disk deltas for thin "have" objects 6 years ago
Derrick Stolee 454ea2e4d7 treewide: use get_all_packs 6 years ago
Christian Couder fe0ac2fb7f pack-objects: move 'layer' into 'struct packing_data' 7 years ago
Christian Couder 108f530385 pack-objects: move tree_depth into 'struct packing_data' 7 years ago
Nguyễn Thái Ngọc Duy 9ac3f0e5b3 pack-objects: fix performance issues on packing large deltas 7 years ago
Johannes Schindelin 033abf97fc Replace all die("BUG: ...") calls by BUG() ones 7 years ago
Nguyễn Thái Ngọc Duy ac77d0c370 pack-objects: shrink size field in struct object_entry 7 years ago
Nguyễn Thái Ngọc Duy 43fa44fa3b pack-objects: move in_pack out of struct object_entry 7 years ago
brian m. carlson e6a492b7be pack: convert struct pack_idx_entry to struct object_id 8 years ago
René Scharfe 2756ca4347 use REALLOC_ARRAY for changing the allocation size of arrays 10 years ago
Karsten Blees 039dc71a7c hashmap: factor out getting a hash code from a SHA1 11 years ago
René Scharfe fb79947487 pack-objects: use free()+xcalloc() instead of xrealloc()+memset() 11 years ago
Vicent Marti 2834bc27c1 pack-objects: refactor the packing list 11 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