summaryrefslogtreecommitdiffstats
path: root/pack-objects.h (follow)
Commit message (Expand)AuthorAgeLines
* pack-objects: move static inline from a header to the sole consumerÆvar Arnfjörð Bjarmason2021-05-27-159/+0
* pack-objects: convert oe_set_delta_ext() to use object_idJeff King2020-02-24-1/+1
* Merge branch 'jk/optim-in-pack-idx-conversion'Junio C Hamano2019-12-01-5/+14
|\
| * pack-objects: avoid pointless oe_map_new_pack() callsJeff King2019-11-12-5/+14
* | pack-objects: drop packlist index_pos optimizationJeff King2019-09-06-4/+2
* | pack-objects: use object_id in packlist_alloc()Jeff King2019-09-06-1/+1
|/
* pack-objects: convert packlist_find() to use object_idJeff King2019-06-20-1/+1
* pack-objects: drop unused parameter from oe_map_new_pack()Jeff King2019-02-14-3/+3
* Merge branch 'ph/pack-objects-mutex-fix'Junio C Hamano2019-02-05-3/+8
|\
| * pack-objects: merge read_lock and lock in packing_data structPatrick Hogg2019-01-28-13/+8
| * pack-objects: move read mutex to packing_data structPatrick Hogg2019-01-28-0/+10
* | Merge branch 'nd/the-index'Junio C Hamano2019-01-04-1/+4
|\ \ | |/ |/|
| * pack-*.c: remove the_repository referencesNguyễn Thái Ngọc Duy2018-11-12-1/+4
* | Merge branch 'cc/delta-islands'Junio C Hamano2018-11-21-2/+2
|\ \
| * | pack-objects: zero-initialize tree_depth/layer arraysJeff King2018-11-21-2/+2
| * | pack-objects: fix tree_depth and layer invariantsJeff King2018-11-21-2/+2
* | | Merge branch 'nd/pthreads'Junio C Hamano2018-11-18-6/+0
|\ \ \ | |_|/ |/| |
| * | pack-objects: remove #ifdef NO_PTHREADSNguyễn Thái Ngọc Duy2018-11-05-6/+0
* | | Merge branch 'js/pack-objects-mutex-init-fix'Junio C Hamano2018-10-30-1/+1
|\ \ \ | |/ / |/| |
| * | pack-objects: fix typo 'detla' -> 'delta'Johannes Schindelin2018-10-19-1/+1
* | | Merge branch 'cc/delta-islands'Junio C Hamano2018-09-17-0/+39
|\ \ \ | | |/ | |/|
| * | pack-objects: move 'layer' into 'struct packing_data'Christian Couder2018-08-16-2/+18
| * | pack-objects: move tree_depth into 'struct packing_data'Christian Couder2018-08-16-1/+20
| * | Add delta-islands.{c,h}Jeff King2018-08-16-0/+4
* | | Merge branch 'jk/pack-delta-reuse-with-bitmap'Junio C Hamano2018-09-17-2/+18
|\ \ \ | |_|/ |/| |
| * | pack-objects: reuse on-disk deltas for thin "have" objectsJeff King2018-08-21-2/+18
* | | Merge branch 'nd/pack-deltify-regression-fix'Junio C Hamano2018-08-22-11/+48
|\ \ \ | |/ / |/| |
| * | pack-objects: fix performance issues on packing large deltasNguyễn Thái Ngọc Duy2018-07-23-11/+48
* | | Add missing includes and forward declarationsElijah Newren2018-08-15-0/+1
| |/ |/|
* | Merge branch 'nd/pack-objects-pack-struct'Junio C Hamano2018-05-23-24/+290
|\|
| * pack-objects: reorder members to shrink struct object_entryNguyễn Thái Ngọc Duy2018-04-16-7/+21
| * pack-objects: shrink delta_size field in struct object_entryNguyễn Thái Ngọc Duy2018-04-16-1/+22
| * pack-objects: shrink size field in struct object_entryNguyễn Thái Ngọc Duy2018-04-16-1/+56
| * pack-objects: clarify the use of object_entry::sizeNguyễn Thái Ngọc Duy2018-04-16-1/+3
| * pack-objects: shrink z_delta_size field in struct object_entryNguyễn Thái Ngọc Duy2018-04-16-1/+2
| * pack-objects: refer to delta objects by index instead of pointerNguyễn Thái Ngọc Duy2018-04-16-5/+62
| * pack-objects: move in_pack out of struct object_entryNguyễn Thái Ngọc Duy2018-04-16-1/+37
| * pack-objects: move in_pack_pos out of struct object_entryNguyễn Thái Ngọc Duy2018-04-16-1/+15
| * pack-objects: use bitfield for object_entry::depthNguyễn Thái Ngọc Duy2018-04-16-3/+2
| * pack-objects: use bitfield for object_entry::dfs_stateNguyễn Thái Ngọc Duy2018-04-16-11/+17
| * pack-objects: turn type and in_pack_type to bitfieldsNguyễn Thái Ngọc Duy2018-04-16-2/+18
| * pack-objects: a bit of document about struct object_entryNguyễn Thái Ngọc Duy2018-04-16-0/+45
* | gc --auto: exclude base pack if not enough mem to "repack -ad"Nguyễn Thái Ngọc Duy2018-04-16-0/+2
|/
* pack-objects: enforce --depth limit in reused deltasJeff King2017-01-27-0/+4
* pack-objects: break delta cycles before delta-search phaseJeff King2016-08-11-0/+9
* pack-objects: implement bitmap writingVicent Marti2013-12-30-0/+1
* pack-objects: factor out name_hashVicent Marti2013-10-24-0/+20
* pack-objects: refactor the packing listVicent Marti2013-10-24-0/+47