summaryrefslogtreecommitdiff
path: root/split-index.c
Commit message (Expand)AuthorAgeFilesLines
* hash-ll.h: split out of hash.h to remove dependency on repository.hElijah Newren2023-04-241-0/+1
* treewide: be explicit about dependence on strbuf.hElijah Newren2023-04-241-0/+1
* treewide: be explicit about dependence on mem-pool.hElijah Newren2023-04-111-0/+1
* treewide: be explicit about dependence on gettext.hElijah Newren2023-03-211-0/+1
* alloc.h: move ALLOC_GROW() functions from cache.hElijah Newren2023-02-231-0/+1
* treewide: always have a valid "index_state.repo" memberÆvar Arnfjörð Bjarmason2023-01-171-1/+1
* cache API: add a "INDEX_STATE_INIT" macro/function, add release_index()Ævar Arnfjörð Bjarmason2023-01-161-1/+2
* split-index: it really is incompatible with the sparse indexJohannes Schindelin2022-01-231-0/+3
* split-index: use oideq instead of memcmp to compare object_id'sAndrzej Hunt2021-06-151-1/+2
* Always use oidread to read into struct object_idbrian m. carlson2021-04-271-1/+1
* use CALLOC_ARRAYRené Scharfe2021-03-131-2/+2
* mem-pool: use more standard initialization and finalizationElijah Newren2020-08-181-2/+4
* Merge branch 'nd/split-index-null-base-fix'Junio C Hamano2019-03-071-16/+18
|\
| * read-cache.c: fix writing "link" index ext with null base oidNguyễn Thái Ngọc Duy2019-02-131-16/+18
* | read-cache: add invalidate parameter to remove_marked_cache_entriesThomas Gummerer2019-01-021-1/+1
|/
* split-index: BUG() when cache entry refers to non-existing shared entrySZEDER Gábor2018-10-121-2/+2
* split-index: smudge and add racily clean cache entries to split indexSZEDER Gábor2018-10-121-1/+41
* split-index: don't compare cached data of entries already marked for split indexSZEDER Gábor2018-10-121-17/+72
* split-index: count the number of deleted entriesSZEDER Gábor2018-10-121-1/+1
* block alloc: allocate cache entries from mem_poolJameson Miller2018-07-031-8/+42
* block alloc: add lifecycle APIs for cache_entry structsJameson Miller2018-07-031-4/+4
* split-index: convert struct split_index to object_idbrian m. carlson2018-05-021-5/+5
* Merge branch 'bw/c-plus-plus'Junio C Hamano2018-03-061-8/+8
|\
| * split-index: rename 'new' variablesBrandon Williams2018-02-221-8/+8
* | split-index: don't write cache tree with null oid entriesThomas Gummerer2018-01-191-0/+2
|/
* Merge branch 'ab/free-and-null'Junio C Hamano2017-06-241-2/+1
|\
| * *.[ch] refactoring: make use of the FREE_AND_NULL() macroÆvar Arnfjörð Bjarmason2017-06-161-2/+1
* | Revert "split-index: add and use unshare_split_index()"nd/split-index-unshareJunio C Hamano2017-06-241-44/+13
|/
* split-index: add and use unshare_split_index()Nguyễn Thái Ngọc Duy2017-05-081-13/+44
* split-index: add {add,remove}_split_index() functionsChristian Couder2017-03-011-0/+22
* split-index: s/eith/with/ typo fixcc/split-index-typofixChristian Couder2016-11-011-1/+1
* use COPY_ARRAYrs/copy-arrayRené Scharfe2016-09-251-4/+2
* typofix: assorted typofixes in comments, documentation and messageslp/typofixesLi Peng2016-05-061-1/+1
* ewah: add convenient wrapper ewah_serialize_strbuf()Nguyễn Thái Ngọc Duy2015-03-121-9/+2
* update-index: new options to enable/disable split index modeNguyễn Thái Ngọc Duy2014-06-131-0/+23
* split-index: strip pathname of on-disk replaced entriesNguyễn Thái Ngọc Duy2014-06-131-2/+12
* split-index: do not invalidate cache-tree at read timeNguyễn Thái Ngọc Duy2014-06-131-0/+1
* split-index: the reading partNguyễn Thái Ngọc Duy2014-06-131-2/+82
* split-index: the writing partNguyễn Thái Ngọc Duy2014-06-131-2/+99
* read-cache: mark updated entries for split indexNguyễn Thái Ngọc Duy2014-06-131-0/+15
* read-cache: save deleted entries in split indexNguyễn Thái Ngọc Duy2014-06-131-0/+12
* read-cache: split-index modeNguyễn Thái Ngọc Duy2014-06-131-0/+90