summaryrefslogtreecommitdiffstats
path: root/midx.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'ab/plug-leak-in-revisions'Junio C Hamano2022-06-071-0/+1
|\
| * revisions API users: add straightforward release_revisions()Ævar Arnfjörð Bjarmason2022-04-141-0/+1
* | Merge branch 'tb/cruft-packs'Junio C Hamano2022-06-031-15/+3
|\ \
| * | chunk-format.h: extract oid_version()Taylor Blau2022-05-271-15/+3
* | | Merge branch 'ds/midx-normalize-pathname-before-comparison'Junio C Hamano2022-05-041-4/+13
|\ \ \ | |/ / |/| |
| * | midx: use real paths in lookup_multi_pack_index()Derrick Stolee2022-04-251-4/+13
* | | core.fsync: introduce granular fsync control infrastructureNeeraj Singh2022-03-111-1/+2
| |/ |/|
* | Merge branch 'tb/midx-no-bitmap-for-no-objects'Junio C Hamano2022-02-181-0/+9
|\ \
| * | midx: prevent writing a .bitmap without any objectsTaylor Blau2022-02-091-0/+9
| |/
* | midx: read `RIDX` chunk when presentTaylor Blau2022-01-271-1/+5
* | midx.c: make changing the preferred pack safeTaylor Blau2022-01-271-3/+20
|/
* Merge branch 'tb/plug-pack-bitmap-leaks'Junio C Hamano2021-11-301-28/+38
|\
| * midx.c: write MIDX filenames to strbufTaylor Blau2021-10-291-26/+33
| * midx.c: don't leak MIDX from verify_midx_fileTaylor Blau2021-10-281-1/+3
| * midx.c: clean up chunkfile after reading the MIDXTaylor Blau2021-10-211-1/+2
| * Merge branch 'tb/repack-write-midx'Junio C Hamano2021-10-191-12/+98
| |\
* | | midx.c: guard against commit_lock_file() failuresTaylor Blau2021-10-151-1/+2
* | | midx.c: lookup MIDX by object directory during repackTaylor Blau2021-10-151-4/+1
* | | midx.c: lookup MIDX by object directory during expireTaylor Blau2021-10-151-4/+3
* | | midx.c: extract MIDX lookup by object_dirTaylor Blau2021-10-151-10/+17
* | | Merge branch 'tb/repack-write-midx' into tb/fix-midx-rename-while-mappedJunio C Hamano2021-10-151-12/+98
|\ \ \ | |/ / |/| / | |/
| * midx: preliminary support for `--refs-snapshot`Taylor Blau2021-09-291-8/+53
| * midx: expose `write_midx_file_only()` publiclyTaylor Blau2021-09-291-8/+49
* | Merge branch 'tb/midx-write-propagate-namehash'Junio C Hamano2021-10-111-1/+5
|\ \
| * | midx.c: respect 'pack.writeBitmapHashcache' when writing bitmapsTaylor Blau2021-09-151-1/+5
| |/
* | Merge branch 'rs/packfile-bad-object-list-in-oidset'Junio C Hamano2021-09-231-26/+11
|\ \ | |/ |/|
| * packfile: use oidset for bad objectsRené Scharfe2021-09-131-7/+3
| * midx: inline nth_midxed_pack_entry()René Scharfe2021-09-131-20/+9
* | pack-bitmap: drop repository argument from prepare_midx_bitmap_git()Jeff King2021-09-101-1/+1
* | pack-bitmap: write multi-pack bitmapsTaylor Blau2021-09-011-8/+201
* | pack-bitmap: read multi-pack bitmapsTaylor Blau2021-09-011-2/+2
* | midx: avoid opening multiple MIDXs when writingTaylor Blau2021-09-011-11/+18
* | midx: close linked MIDXs, avoid leaking memoryTaylor Blau2021-09-011-0/+3
* | midx: infer preferred pack when not given oneTaylor Blau2021-09-011-6/+44
* | midx: reject empty `--preferred-pack`'sTaylor Blau2021-09-011-0/+29
* | midx: clear auxiliary .rev after replacing the MIDXTaylor Blau2021-09-011-1/+2
* | midx: fix `*.rev` cleanups with `--object-dir`Taylor Blau2021-09-011-5/+5
|/
* Merge branch 'ab/attribute-format'Junio C Hamano2021-07-281-0/+1
|\
| * *.c static functions: add missing __attribute__((format))Ævar Arnfjörð Bjarmason2021-07-141-0/+1
* | midx: report checksum mismatches during 'verify'Taylor Blau2021-06-291-0/+3
* | midx: don't reuse corrupt MIDXs when writingTaylor Blau2021-06-291-0/+10
|/
* Always use oidread to read into struct object_idbrian m. carlson2021-04-271-1/+1
* Merge branch 'tb/reverse-midx'Junio C Hamano2021-04-081-13/+206
|\
| * midx.c: improve cache locality in midx_pack_order_cmp()Jeff King2021-04-011-26/+29
| * pack-revindex: write multi-pack reverse indexesTaylor Blau2021-04-011-0/+115
| * pack-revindex: read multi-pack reverse indexesTaylor Blau2021-04-011-0/+11
| * midx: make some functions non-staticTaylor Blau2021-04-011-2/+2
| * midx: keep track of the checksumTaylor Blau2021-04-011-1/+2
| * midx: don't free midx_name earlyTaylor Blau2021-04-011-1/+0
| * midx: allow marking a pack as preferredTaylor Blau2021-04-011-9/+73