aboutsummaryrefslogtreecommitdiffstats
path: root/split-index.c
AgeCommit message (Expand)AuthorFilesLines
2023-07-05git-compat-util: move alloc macros to git-compat-util.hCalvin Wan1-1/+0
2023-06-21cache.h: remove this no-longer-used headerElijah Newren1-1/+1
2023-06-21read-cache*.h: move declarations for read-cache.c functions from cache.hElijah Newren1-0/+1
2023-04-24hash-ll.h: split out of hash.h to remove dependency on repository.hElijah Newren1-0/+1
2023-04-24treewide: be explicit about dependence on strbuf.hElijah Newren1-0/+1
2023-04-11treewide: be explicit about dependence on mem-pool.hElijah Newren1-0/+1
2023-03-21treewide: be explicit about dependence on gettext.hElijah Newren1-0/+1
2023-02-23alloc.h: move ALLOC_GROW() functions from cache.hElijah Newren1-0/+1
2023-01-17treewide: always have a valid "index_state.repo" memberÆvar Arnfjörð Bjarmason1-1/+1
2023-01-16cache API: add a "INDEX_STATE_INIT" macro/function, add release_index()Ævar Arnfjörð Bjarmason1-1/+2
2022-01-23split-index: it really is incompatible with the sparse indexJohannes Schindelin1-0/+3
2021-06-15split-index: use oideq instead of memcmp to compare object_id'sAndrzej Hunt1-1/+2
2021-04-27Always use oidread to read into struct object_idbrian m. carlson1-1/+1
2021-03-13use CALLOC_ARRAYRené Scharfe1-2/+2
2020-08-18mem-pool: use more standard initialization and finalizationElijah Newren1-2/+4
2019-03-07Merge branch 'nd/split-index-null-base-fix'Junio C Hamano1-16/+18
2019-02-13read-cache.c: fix writing "link" index ext with null base oidNguyễn Thái Ngọc Duy1-16/+18
2019-01-02read-cache: add invalidate parameter to remove_marked_cache_entriesThomas Gummerer1-1/+1
2018-10-12split-index: BUG() when cache entry refers to non-existing shared entrySZEDER Gábor1-2/+2
2018-10-12split-index: smudge and add racily clean cache entries to split indexSZEDER Gábor1-1/+41
2018-10-12split-index: don't compare cached data of entries already marked for split indexSZEDER Gábor1-17/+72
2018-10-12split-index: count the number of deleted entriesSZEDER Gábor1-1/+1
2018-07-03block alloc: allocate cache entries from mem_poolJameson Miller1-8/+42
2018-07-03block alloc: add lifecycle APIs for cache_entry structsJameson Miller1-4/+4
2018-05-02split-index: convert struct split_index to object_idbrian m. carlson1-5/+5
2018-03-06Merge branch 'bw/c-plus-plus'Junio C Hamano1-8/+8
2018-02-22split-index: rename 'new' variablesBrandon Williams1-8/+8
2018-01-19split-index: don't write cache tree with null oid entriesThomas Gummerer1-0/+2
2017-06-24Merge branch 'ab/free-and-null'Junio C Hamano1-2/+1
2017-06-24Revert "split-index: add and use unshare_split_index()"Junio C Hamano1-44/+13
2017-06-16*.[ch] refactoring: make use of the FREE_AND_NULL() macroÆvar Arnfjörð Bjarmason1-2/+1
2017-05-08split-index: add and use unshare_split_index()Nguyễn Thái Ngọc Duy1-13/+44
2017-03-01split-index: add {add,remove}_split_index() functionsChristian Couder1-0/+22
2016-11-01split-index: s/eith/with/ typo fixChristian Couder1-1/+1
2016-09-25use COPY_ARRAYRené Scharfe1-4/+2
2016-05-06typofix: assorted typofixes in comments, documentation and messagesLi Peng1-1/+1
2015-03-12ewah: add convenient wrapper ewah_serialize_strbuf()Nguyễn Thái Ngọc Duy1-9/+2
2014-06-13update-index: new options to enable/disable split index modeNguyễn Thái Ngọc Duy1-0/+23
2014-06-13split-index: strip pathname of on-disk replaced entriesNguyễn Thái Ngọc Duy1-2/+12
2014-06-13split-index: do not invalidate cache-tree at read timeNguyễn Thái Ngọc Duy1-0/+1
2014-06-13split-index: the reading partNguyễn Thái Ngọc Duy1-2/+82
2014-06-13split-index: the writing partNguyễn Thái Ngọc Duy1-2/+99
2014-06-13read-cache: mark updated entries for split indexNguyễn Thái Ngọc Duy1-0/+15
2014-06-13read-cache: save deleted entries in split indexNguyễn Thái Ngọc Duy1-0/+12
2014-06-13read-cache: split-index modeNguyễn Thái Ngọc Duy1-0/+90