summaryrefslogtreecommitdiffstats
path: root/midx.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* midx: pass down `hash_algo` to functions using global variablesKarthik Nayak2024-12-041-3/+7
* midx: pass `repository` to `load_multi_pack_index`Karthik Nayak2024-12-041-1/+3
* midx-write: pass down repository to `write_midx_file[_only]`Karthik Nayak2024-12-041-6/+4
* midx: add repository to `multi_pack_index` structKarthik Nayak2024-12-041-0/+3
* midx: implement support for writing incremental MIDX chainsTaylor Blau2024-08-061-0/+4
* t: retire 'GIT_TEST_MULTI_PACK_INDEX_WRITE_BITMAP'Taylor Blau2024-08-061-2/+0
* midx: implement verification support for incremental MIDXsTaylor Blau2024-08-061-0/+2
* midx: support reading incremental MIDX chainsTaylor Blau2024-08-061-0/+7
* midx: remove unused `midx_locate_pack()`Taylor Blau2024-08-061-2/+0
* midx: introduce `bsearch_one_midx()`Taylor Blau2024-08-061-1/+4
* midx: add new fields for incremental MIDX chainsTaylor Blau2024-08-061-0/+4
* midx: replace `get_midx_rev_filename()` with a generic helperTaylor Blau2024-05-301-1/+5
* midx-write: move writing-related functions from midx.cTaylor Blau2024-04-011-0/+19
* Merge branch 'tb/multi-pack-verbatim-reuse'Junio C Hamano2024-01-131-1/+11
|\
| * midx: implement `midx_preferred_pack()`Taylor Blau2023-12-141-0/+2
| * midx: implement `midx_locate_pack()`Taylor Blau2023-12-141-1/+4
| * midx: implement `BTMP` chunkTaylor Blau2023-12-141-0/+5
* | treewide: remove unnecessary includes from header filesElijah Newren2023-12-261-1/+0
|/
* midx: check size of revindex chunkJeff King2023-10-101-0/+1
* midx: bounds-check large offset chunkJeff King2023-10-101-0/+1
* midx: check size of pack names chunkJeff King2023-10-101-0/+1
* pack-bitmap-write: learn pack.writeBitmapLookupTable and add testsAbhradeep Chakraborty2022-08-261-0/+1
* midx: read `RIDX` chunk when presentTaylor Blau2022-01-271-0/+1
* midx.c: write MIDX filenames to strbufTaylor Blau2021-10-291-2/+2
* Merge branch 'tb/repack-write-midx'Junio C Hamano2021-10-191-1/+14
|\
| * midx: preliminary support for `--refs-snapshot`Taylor Blau2021-09-291-1/+5
| * midx: expose `write_midx_file_only()` publiclyTaylor Blau2021-09-291-0/+9
* | midx.c: respect 'pack.writeBitmapHashcache' when writing bitmapsTaylor Blau2021-09-151-0/+1
|/
* midx: respect 'GIT_TEST_MULTI_PACK_INDEX_WRITE_BITMAP'Taylor Blau2021-09-011-0/+2
* pack-bitmap: write multi-pack bitmapsTaylor Blau2021-09-011-0/+1
* pack-bitmap: read multi-pack bitmapsTaylor Blau2021-09-011-0/+2
* pack-revindex: write multi-pack reverse indexesTaylor Blau2021-04-011-0/+1
* pack-revindex: read multi-pack reverse indexesTaylor Blau2021-04-011-0/+6
* midx: make some functions non-staticTaylor Blau2021-04-011-0/+2
* midx: allow marking a pack as preferredTaylor Blau2021-04-011-1/+1
* Merge branch 'ds/multi-pack-index'Junio C Hamano2020-05-011-2/+0
|\
| * multi-pack-index: close file descriptor after mmapDerrick Stolee2020-04-241-2/+0
* | midx: add MIDX_PROGRESS flagWilliam Baker2019-10-231-4/+6
* | multi-pack-index: prepare 'repack' subcommandDerrick Stolee2019-06-111-0/+1
* | multi-pack-index: prepare for 'expire' subcommandDerrick Stolee2019-06-111-0/+1
* | midx: pass a repository pointerDerrick Stolee2019-05-071-3/+4
* | midx: check both pack and index names for containmentJeff King2019-04-161-1/+1
* | Merge branch 'ds/test-multi-pack-index'Junio C Hamano2018-11-131-1/+5
|\ \
| * | multi-pack-index: define GIT_TEST_MULTI_PACK_INDEXDerrick Stolee2018-10-221-0/+2
| * | midx: close multi-pack-index on repackDerrick Stolee2018-10-221-1/+3
| |/
* | headers: normalize the spelling of some header guardsRamsay Jones2018-10-181-2/+2
* | Merge branch 'rj/header-check'Junio C Hamano2018-10-161-0/+3
|\ \
| * | midx.h: add missing forward declarations (hdr-check)Ramsay Jones2018-09-201-0/+3
| |/
* / multi-pack-index: add 'verify' verbDerrick Stolee2018-09-171-0/+1
|/
* packfile: add all_packs listDerrick Stolee2018-08-211-0/+1