summaryrefslogtreecommitdiffstats
path: root/pack-revindex.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* pack-revindex: implement `midx_pair_to_pack_pos()`Taylor Blau2023-12-141-0/+11
* pack-revindex: factor out `midx_key_to_pack_pos()` helperTaylor Blau2023-12-141-15/+24
* midx: implement `midx_preferred_pack()`Taylor Blau2023-12-141-1/+3
* Merge branch 'jk/chunk-bounds'Junio C Hamano2023-10-231-1/+12
|\
| * midx: check size of revindex chunkJeff King2023-10-101-1/+12
* | parse: separate out parsing functions from config.hCalvin Wan2023-09-301-1/+1
|/
* object-store-ll.h: split this header out of object-store.hElijah Newren2023-06-211-1/+2
* Merge branch 'ds/fsck-pack-revindex'Junio C Hamano2023-04-281-2/+41
|\
| * fsck: validate .rev file headerDerrick Stolee2023-04-171-2/+3
| * fsck: check rev-index position valuesDerrick Stolee2023-04-171-4/+21
| * fsck: check rev-index checksumsDerrick Stolee2023-04-171-0/+10
| * fsck: create scaffolding for rev-index checksDerrick Stolee2023-04-171-0/+11
* | Merge branch 'tb/pack-revindex-on-disk'Junio C Hamano2023-04-281-3/+9
|\|
| * pack-revindex: introduce `pack.readReverseIndex`Taylor Blau2023-04-131-1/+4
| * pack-revindex: introduce GIT_TEST_REV_INDEX_DIE_ON_DISKTaylor Blau2023-04-131-0/+3
| * pack-revindex: make `load_pack_revindex` take a repositoryTaylor Blau2023-04-131-2/+2
* | treewide: remove cache.h inclusion due to object-file.h changesElijah Newren2023-04-111-1/+1
* | object-file.h: move declarations for object-file.c functions from cache.hElijah Newren2023-04-111-0/+1
* | treewide: be explicit about dependence on trace.h & trace2.hElijah Newren2023-04-111-0/+1
|/
* treewide: be explicit about dependence on gettext.hElijah Newren2023-03-211-0/+1
* midx: read `RIDX` chunk when presentTaylor Blau2022-01-271-0/+17
* pack-revindex.c: instrument loading on-disk reverse indexTaylor Blau2022-01-271-0/+3
* midx.c: write MIDX filenames to strbufTaylor Blau2021-10-291-4/+4
* Merge branch 'tb/reverse-midx'Junio C Hamano2021-04-081-0/+126
|\
| * pack-revindex: read multi-pack reverse indexesTaylor Blau2021-04-011-0/+126
* | pack-revindex.c: don't close unopened file descriptorsTaylor Blau2021-02-261-1/+2
|/
* pack-revindex: ensure that on-disk reverse indexes are given precedenceTaylor Blau2021-01-261-0/+4
* packfile: prepare for the existence of '*.rev' filesTaylor Blau2021-01-261-10/+134
* pack-revindex.c: avoid direct revindex access in 'offset_to_pack_pos()'Taylor Blau2021-01-141-4/+4
* pack-revindex: hide the definition of 'revindex_entry'Taylor Blau2021-01-141-0/+5
* pack-revindex: remove unused 'find_revindex_position()'Taylor Blau2021-01-141-19/+12
* pack-revindex: remove unused 'find_pack_revindex()'Taylor Blau2021-01-141-15/+0
* pack-revindex: introduce a new APITaylor Blau2021-01-141-0/+32
* compute pack .idx byte offsets using size_tJeff King2020-11-161-1/+1
* pack-revindex: open index if necessaryJeff King2019-04-161-3/+10
* various: tighten constness of some local variablesShahzad Lone2019-02-041-5/+5
* pack-revindex: express constants in terms of the_hash_algobrian m. carlson2018-10-151-4/+6
* object-store: move packed_git and packed_git_mru to object storeStefan Beller2018-03-261-0/+1
* packfile: use get_be64() for large offsetsDerrick Stolee2018-01-191-4/+2
* use SWAP macroRené Scharfe2017-01-301-4/+1
* use COPY_ARRAYRené Scharfe2016-09-261-1/+1
* Merge branch 'jk/tighten-alloc'Junio C Hamano2016-02-261-4/+8
|\
| * convert trivial cases to ALLOC_ARRAYJeff King2016-02-221-4/+8
| * Silence GCC's "cast of pointer to integer of a different size" warningJohannes Schindelin2015-10-261-1/+1
| * pack-revindex.c: rearrange xcalloc argumentsBrian Gesiak2014-05-271-1/+1
* | pack-revindex: store entries directly in packed_gitJeff King2015-12-211-25/+22
* | pack-revindex: drop hash tableJeff King2015-12-211-54/+6
|/
* do not discard revindex when re-preparing packfilesJeff King2014-01-161-11/+0
* revindex: export new APIsVicent Marti2013-10-251-13/+25
* pack-revindex: radix-sort the revindexJeff King2013-07-121-5/+95