46 Commits (fda2baffd25226d5ebfbd93df53633b447185499)

Author SHA1 Message Date
Jeff King f66e0401ab pack-objects: avoid pointless oe_map_new_pack() calls 5 years ago
Jeff King 3a37876b5d pack-objects: drop packlist index_pos optimization 6 years ago
Jeff King f1cbd033e2 pack-objects: use object_id in packlist_alloc() 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
Jeff King e159b81071 pack-objects: zero-initialize tree_depth/layer arrays 6 years ago
Jeff King bc35ac1a6a pack-objects: fix tree_depth and layer invariants 6 years ago
Nguyễn Thái Ngọc Duy 7c14112741 pack-*.c: remove the_repository references 6 years ago
Nguyễn Thái Ngọc Duy 9c897c5c2a pack-objects: remove #ifdef NO_PTHREADS 6 years ago
Johannes Schindelin ce498e094e pack-objects: fix typo 'detla' -> 'delta' 6 years ago
Jeff King 6a1e32d532 pack-objects: reuse on-disk deltas for thin "have" objects 7 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
Jeff King c8d521faf7 Add delta-islands.{c,h} 7 years ago
Elijah Newren ef3ca95475 Add missing includes and forward declarations 7 years ago
Nguyễn Thái Ngọc Duy 9ac3f0e5b3 pack-objects: fix performance issues on packing large deltas 7 years ago
Nguyễn Thái Ngọc Duy 9806f5a7bf gc --auto: exclude base pack if not enough mem to "repack -ad" 7 years ago
Nguyễn Thái Ngọc Duy 3b13a5f263 pack-objects: reorder members to shrink struct object_entry 7 years ago
Nguyễn Thái Ngọc Duy 0aca34e826 pack-objects: shrink delta_size field in struct object_entry 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 27a7d0679f pack-objects: clarify the use of object_entry::size 7 years ago
Nguyễn Thái Ngọc Duy 0cb3c1427a pack-objects: shrink z_delta_size field in struct object_entry 7 years ago
Nguyễn Thái Ngọc Duy 898eba5e63 pack-objects: refer to delta objects by index instead of pointer 7 years ago
Nguyễn Thái Ngọc Duy 43fa44fa3b pack-objects: move in_pack out of struct object_entry 7 years ago
Nguyễn Thái Ngọc Duy 06af3bba41 pack-objects: move in_pack_pos out of struct object_entry 7 years ago
Nguyễn Thái Ngọc Duy b5c0cbd808 pack-objects: use bitfield for object_entry::depth 7 years ago
Nguyễn Thái Ngọc Duy 0c6804ab4e pack-objects: use bitfield for object_entry::dfs_state 7 years ago
Nguyễn Thái Ngọc Duy fd9b1baef8 pack-objects: turn type and in_pack_type to bitfields 7 years ago
Nguyễn Thái Ngọc Duy 8d6ccce14f pack-objects: a bit of document about struct object_entry 7 years ago
Jeff King 7dbabbbebe pack-objects: enforce --depth limit in reused deltas 8 years ago
Jeff King 4cf2143e02 pack-objects: break delta cycles before delta-search phase 9 years ago
Vicent Marti 7cc8f97108 pack-objects: implement bitmap writing 11 years ago
Vicent Marti 68fb36eb92 pack-objects: factor out name_hash 11 years ago
Vicent Marti 2834bc27c1 pack-objects: refactor the packing list 11 years ago