aboutsummaryrefslogtreecommitdiffstats
path: root/pack-revindex.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-14pack-revindex: implement `midx_pair_to_pack_pos()`Taylor Blau1-0/+11
2023-12-14pack-revindex: factor out `midx_key_to_pack_pos()` helperTaylor Blau1-15/+24
2023-12-14midx: implement `midx_preferred_pack()`Taylor Blau1-1/+3
2023-10-23Merge branch 'jk/chunk-bounds'Junio C Hamano1-1/+12
2023-10-09midx: check size of revindex chunkJeff King1-1/+12
2023-09-29parse: separate out parsing functions from config.hCalvin Wan1-1/+1
2023-06-21object-store-ll.h: split this header out of object-store.hElijah Newren1-1/+2
2023-04-27Merge branch 'ds/fsck-pack-revindex'Junio C Hamano1-2/+41
2023-04-27Merge branch 'tb/pack-revindex-on-disk'Junio C Hamano1-3/+9
2023-04-17fsck: validate .rev file headerDerrick Stolee1-2/+3
2023-04-17fsck: check rev-index position valuesDerrick Stolee1-4/+21
2023-04-17fsck: check rev-index checksumsDerrick Stolee1-0/+10
2023-04-17fsck: create scaffolding for rev-index checksDerrick Stolee1-0/+11
2023-04-13pack-revindex: introduce `pack.readReverseIndex`Taylor Blau1-1/+4
2023-04-13pack-revindex: introduce GIT_TEST_REV_INDEX_DIE_ON_DISKTaylor Blau1-0/+3
2023-04-13pack-revindex: make `load_pack_revindex` take a repositoryTaylor Blau1-2/+2
2023-04-11treewide: remove cache.h inclusion due to object-file.h changesElijah Newren1-1/+1
2023-04-11object-file.h: move declarations for object-file.c functions from cache.hElijah Newren1-0/+1
2023-04-11treewide: be explicit about dependence on trace.h & trace2.hElijah Newren1-0/+1
2023-03-21treewide: be explicit about dependence on gettext.hElijah Newren1-0/+1
2022-01-27midx: read `RIDX` chunk when presentTaylor Blau1-0/+17
2022-01-27pack-revindex.c: instrument loading on-disk reverse indexTaylor Blau1-0/+3
2021-10-28midx.c: write MIDX filenames to strbufTaylor Blau1-4/+4
2021-04-08Merge branch 'tb/reverse-midx'Junio C Hamano1-0/+126
2021-04-01pack-revindex: read multi-pack reverse indexesTaylor Blau1-0/+126
2021-02-26pack-revindex.c: don't close unopened file descriptorsTaylor Blau1-1/+2
2021-01-25pack-revindex: ensure that on-disk reverse indexes are given precedenceTaylor Blau1-0/+4
2021-01-25packfile: prepare for the existence of '*.rev' filesTaylor Blau1-10/+134
2021-01-13pack-revindex.c: avoid direct revindex access in 'offset_to_pack_pos()'Taylor Blau1-4/+4
2021-01-13pack-revindex: hide the definition of 'revindex_entry'Taylor Blau1-0/+5
2021-01-13pack-revindex: remove unused 'find_revindex_position()'Taylor Blau1-19/+12
2021-01-13pack-revindex: remove unused 'find_pack_revindex()'Taylor Blau1-15/+0
2021-01-13pack-revindex: introduce a new APITaylor Blau1-0/+32
2020-11-16compute pack .idx byte offsets using size_tJeff King1-1/+1
2019-04-16pack-revindex: open index if necessaryJeff King1-3/+10
2019-02-04various: tighten constness of some local variablesShahzad Lone1-5/+5
2018-10-15pack-revindex: express constants in terms of the_hash_algobrian m. carlson1-4/+6
2018-03-26object-store: move packed_git and packed_git_mru to object storeStefan Beller1-0/+1
2018-01-19packfile: use get_be64() for large offsetsDerrick Stolee1-4/+2
2017-01-30use SWAP macroRené Scharfe1-4/+1
2016-09-25use COPY_ARRAYRené Scharfe1-1/+1
2016-02-26Merge branch 'jk/tighten-alloc'Junio C Hamano1-4/+8
2016-02-22convert trivial cases to ALLOC_ARRAYJeff King1-4/+8
2015-12-21pack-revindex: store entries directly in packed_gitJeff King1-25/+22
2015-12-21pack-revindex: drop hash tableJeff King1-54/+6
2015-10-26Silence GCC's "cast of pointer to integer of a different size" warningJohannes Schindelin1-1/+1
2014-05-27pack-revindex.c: rearrange xcalloc argumentsBrian Gesiak1-1/+1
2014-01-16do not discard revindex when re-preparing packfilesJeff King1-11/+0
2013-10-24revindex: export new APIsVicent Marti1-13/+25
2013-07-12pack-revindex: radix-sort the revindexJeff King1-5/+95
2013-07-12pack-revindex: use unsigned to store number of objectsJeff King1-4/+4
2009-07-22janitor: useless checks before freePierre Habouzit1-2/+1
2008-11-02make find_pack_revindex() aware of the nasty worldNicolas Pitre1-1/+2
2008-08-22discard revindex data when pack list changesNicolas Pitre1-0/+12
2008-06-23call init_pack_revindex() lazilyNicolas Pitre1-2/+4
2008-03-01factorize revindex code out of builtin-pack-objects.cNicolas Pitre1-0/+142