Age | Commit message (Expand) | Author | Files | Lines |
2024-04-03 | revision: optionally record matches with pathspec elements | Junio C Hamano | 1 | -3/+5 |
2024-01-08 | Merge branch 'en/header-cleanup' | Junio C Hamano | 1 | -2/+0 |
2023-12-26 | treewide: remove unnecessary includes in source files | Elijah Newren | 1 | -2/+0 |
2023-09-15 | cache: add fake_lstat() | Junio C Hamano | 1 | -0/+27 |
2023-07-17 | Merge branch 'cw/compat-util-header-cleanup' | Junio C Hamano | 1 | -2/+0 |
2023-07-08 | Merge branch 'js/empty-index-fixes' | Junio C Hamano | 1 | -6/+9 |
2023-07-05 | git-compat-util: move alloc macros to git-compat-util.h | Calvin Wan | 1 | -1/+0 |
2023-07-05 | treewide: remove unnecessary includes for wrapper.h | Calvin Wan | 1 | -1/+0 |
2023-06-29 | split-index: accept that a base index can be empty | Johannes Schindelin | 1 | -6/+8 |
2023-06-29 | do_read_index(): always mark index as initialized unless erroring out | Johannes Schindelin | 1 | -0/+1 |
2023-06-21 | object-store-ll.h: split this header out of object-store.h | Elijah Newren | 1 | -1/+1 |
2023-06-21 | repository: remove unnecessary include of path.h | Elijah Newren | 1 | -0/+1 |
2023-06-21 | cache.h: remove this no-longer-used header | Elijah Newren | 1 | -1/+1 |
2023-06-21 | read-cache*.h: move declarations for read-cache.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
2023-06-21 | preload-index.h: move declarations for preload-index.c from elsewhere | Elijah Newren | 1 | -0/+1 |
2023-06-21 | name-hash.h: move declarations for name-hash.c from cache.h | Elijah Newren | 1 | -0/+1 |
2023-06-21 | statinfo: move stat_{data,validity} functions from cache/read-cache | Elijah Newren | 1 | -84/+0 |
2023-06-21 | read-cache: move shared add/checkout/commit code | Elijah Newren | 1 | -0/+102 |
2023-06-21 | read-cache: move shared commit and ls-files code | Elijah Newren | 1 | -0/+137 |
2023-05-09 | Merge branch 'en/header-split-cache-h-part-2' | Junio C Hamano | 1 | -68/+13 |
2023-04-25 | Merge branch 'en/header-split-cache-h' | Junio C Hamano | 1 | -0/+5 |
2023-04-24 | commit.h: reduce unnecessary includes | Elijah Newren | 1 | -0/+1 |
2023-04-24 | cache,tree: move basic name compare functions from read-cache to tree | Elijah Newren | 1 | -68/+0 |
2023-04-24 | cache,tree: move cmp_cache_name_compare from tree.[ch] to read-cache.c | Elijah Newren | 1 | -1/+12 |
2023-04-24 | symlinks.h: move declarations for symlinks.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
2023-04-11 | object-file.h: move declarations for object-file.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
2023-04-11 | object-name.h: move declarations for object-name.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
2023-04-11 | treewide: be explicit about dependence on mem-pool.h | Elijah Newren | 1 | -0/+1 |
2023-04-11 | treewide: be explicit about dependence on oid-array.h | Elijah Newren | 1 | -0/+1 |
2023-04-11 | treewide: be explicit about dependence on trace.h & trace2.h | Elijah Newren | 1 | -0/+1 |
2023-04-06 | Merge branch 'en/header-split-cleanup' | Junio C Hamano | 1 | -0/+3 |
2023-04-06 | Merge branch 'ab/remove-implicit-use-of-the-repository' | Junio C Hamano | 1 | -4/+5 |
2023-04-04 | Merge branch 'js/split-index-fixes' | Junio C Hamano | 1 | -17/+32 |
2023-04-04 | Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-... | Junio C Hamano | 1 | -4/+5 |
2023-03-28 | libs: use "struct repository *" argument, not "the_repository" | Ævar Arnfjörð Bjarmason | 1 | -2/+2 |
2023-03-28 | cocci: apply the "object-store.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -2/+3 |
2023-03-28 | cocci: apply the "cache.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
2023-03-27 | split-index; stop abusing the `base_oid` to strip the "link" extension | Johannes Schindelin | 1 | -17/+32 |
2023-03-21 | environment.h: move declarations for environment.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
2023-03-21 | wrapper.h: move declarations for wrapper.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
2023-03-21 | treewide: be explicit about dependence on gettext.h | Elijah Newren | 1 | -0/+1 |
2023-02-23 | cache.h: remove dependence on hex.h; make other files include it explicitly | Elijah Newren | 1 | -0/+1 |
2023-02-23 | alloc.h: move ALLOC_GROW() functions from cache.h | Elijah Newren | 1 | -0/+1 |
2023-02-15 | Merge branch 'rs/size-t-fixes' | Junio C Hamano | 1 | -6/+7 |
2023-02-06 | read-cache: use size_t for {base,df}_name_compare() | René Scharfe | 1 | -6/+7 |
2023-01-17 | treewide: always have a valid "index_state.repo" member | Ævar Arnfjörð Bjarmason | 1 | -12/+5 |
2023-01-17 | Merge branch 'ab/cache-api-cleanup' into ab/cache-api-cleanup-users | Junio C Hamano | 1 | -19/+24 |
2023-01-16 | Merge branch 'ds/omit-trailing-hash-in-index' | Junio C Hamano | 1 | -1/+13 |
2023-01-16 | cache API: add a "INDEX_STATE_INIT" macro/function, add release_index() | Ævar Arnfjörð Bjarmason | 1 | -13/+18 |
2023-01-13 | read-cache.c: refactor set_new_index_sparsity() for subsequent commit | Ævar Arnfjörð Bjarmason | 1 | -6/+6 |
2023-01-07 | features: feature.manyFiles implies fast index writes | Derrick Stolee | 1 | -1/+2 |
2023-01-07 | read-cache: add index.skipHash config option | Derrick Stolee | 1 | -1/+12 |
2022-12-14 | Merge branch 'ab/various-leak-fixes' | Junio C Hamano | 1 | -0/+5 |
2022-11-21 | read-cache.c: clear and free "sparse_checkout_patterns" | Ævar Arnfjörð Bjarmason | 1 | -0/+5 |
2022-11-21 | read-cache API & users: make discard_index() return void | Ævar Arnfjörð Bjarmason | 1 | -3/+1 |
2022-09-28 | read-cache: avoid misaligned reads in index v4 | Victoria Dye | 1 | -19/+42 |
2022-08-26 | Merge branch 'vd/sparse-reset-checkout-fixes' into maint | Junio C Hamano | 1 | -0/+5 |
2022-08-10 | Merge branch 'tk/untracked-cache-with-uall' into maint | Junio C Hamano | 1 | -0/+2 |
2022-08-08 | cache.h: create 'index_name_pos_sparse()' | Victoria Dye | 1 | -0/+5 |
2022-07-22 | read-cache: make `do_read_index()` always set up `istate->repo` | Martin Ågren | 1 | -1/+4 |
2022-06-16 | read_index_from(): avoid memory leak | Johannes Schindelin | 1 | -3/+3 |
2022-06-13 | Merge branch 'zh/read-cache-copy-name-entry-fix' | Junio C Hamano | 1 | -2/+0 |
2022-06-06 | read-cache.c: reduce unnecessary cache entry name copying | ZheNing Hu | 1 | -2/+0 |
2022-06-03 | Merge branch 'ds/sparse-sparse-checkout' | Junio C Hamano | 1 | -3/+3 |
2022-05-23 | sparse-index: introduce partially-sparse indexes | Derrick Stolee | 1 | -3/+3 |
2022-05-10 | read-cache: set sparsity when index is new | Victoria Dye | 1 | -1/+17 |
2022-04-04 | Merge branch 'vd/mv-refresh-stat' | Junio C Hamano | 1 | -2/+15 |
2022-03-29 | mv: refresh stat info for moved entry | Victoria Dye | 1 | -2/+15 |
2022-03-25 | Merge branch 'ns/core-fsyncmethod' | Junio C Hamano | 1 | -6/+13 |
2022-03-16 | Merge branch 'ab/object-file-api-updates' | Junio C Hamano | 1 | -1/+1 |
2022-03-10 | core.fsync: new option to harden the index | Neeraj Singh | 1 | -6/+13 |
2022-03-10 | core.fsync: introduce granular fsync control infrastructure | Neeraj Singh | 1 | -1/+1 |
2022-02-25 | object-file API: have write_object_file() take "enum object_type" | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
2022-02-17 | Merge branch 'vd/sparse-clean-etc' | Junio C Hamano | 1 | -3/+7 |
2022-02-09 | Merge branch 'js/sparse-vs-split-index' | Junio C Hamano | 1 | -0/+3 |
2022-02-09 | Merge branch 'ab/config-based-hooks-2' | Junio C Hamano | 1 | -1/+2 |
2022-01-23 | split-index: it really is incompatible with the sparse index | Johannes Schindelin | 1 | -0/+3 |
2022-01-13 | update-index: integrate with sparse index | Victoria Dye | 1 | -3/+7 |
2022-01-07 | read-cache: convert post-index-change to use hook.h | Emily Shaffer | 1 | -1/+2 |
2022-01-07 | update-index: refresh should rewrite index in case of racy timestamps | Marc Strapetz | 1 | -1/+1 |
2021-12-10 | Merge branch 'vd/sparse-reset' | Junio C Hamano | 1 | -7/+20 |
2021-12-10 | Merge branch 'vd/sparse-sparsity-fix-on-read' | Junio C Hamano | 1 | -0/+8 |
2021-11-29 | reset: make sparse-aware (except --mixed) | Victoria Dye | 1 | -7/+20 |
2021-11-24 | sparse-index: update do_read_index to ensure correct sparsity | Victoria Dye | 1 | -0/+8 |
2021-10-25 | Merge branch 'rs/add-dry-run-without-objects' | Junio C Hamano | 1 | -1/+1 |
2021-10-18 | Merge branch 'rs/make-verify-path-really-verify-again' | Junio C Hamano | 1 | -15/+30 |
2021-10-12 | add: don't write objects with --dry-run | René Scharfe | 1 | -1/+1 |
2021-10-11 | Merge branch 'sg/test-split-index-fix' | Junio C Hamano | 1 | -10/+27 |
2021-10-07 | read-cache: let verify_path() reject trailing dir separators again | René Scharfe | 1 | -3/+3 |
2021-10-07 | read-cache: add verify_path_internal() | René Scharfe | 1 | -13/+28 |
2021-10-06 | Merge branch 'ab/repo-settings-cleanup' | Junio C Hamano | 1 | -5/+14 |
2021-09-22 | repo-settings.c: simplify the setup | Ævar Arnfjörð Bjarmason | 1 | -2/+6 |
2021-09-22 | read-cache & fetch-negotiator: check "enum" values in switch() | Ævar Arnfjörð Bjarmason | 1 | -5/+10 |
2021-09-07 | read-cache: fix GIT_TEST_SPLIT_INDEX | SZEDER Gábor | 1 | -9/+14 |
2021-09-07 | read-cache: look for shared index files next to the index, too | SZEDER Gábor | 1 | -1/+13 |
2021-09-07 | sparse-index: add SPARSE_INDEX_MEMORY_ONLY flag | Derrick Stolee | 1 | -2/+2 |
2021-08-04 | Merge branch 'ah/plugleaks' | Junio C Hamano | 1 | -0/+1 |
2021-08-02 | Merge branch 'jt/bulk-prefetch' | Junio C Hamano | 1 | -0/+23 |
2021-07-28 | Merge branch 'ds/status-with-sparse-index' | Junio C Hamano | 1 | -2/+8 |
2021-07-26 | read-cache: call diff_setup_done to avoid leak | Andrzej Hunt | 1 | -0/+1 |
2021-07-23 | unpack-trees: refactor prefetching code | Jonathan Tan | 1 | -0/+23 |
2021-07-16 | Merge branch 'ew/mmap-failures' | Junio C Hamano | 1 | -1/+2 |
2021-07-14 | status: use sparse-index throughout | Derrick Stolee | 1 | -2/+8 |
2021-07-08 | Merge branch 'ab/progress-cleanup' | Junio C Hamano | 1 | -6/+3 |
2021-06-29 | xmmap: inform Linux users of tuning knobs on ENOMEM | Eric Wong | 1 | -1/+2 |
2021-06-08 | read-cache.c: don't guard calls to progress.c API | Ævar Arnfjörð Bjarmason | 1 | -6/+3 |
2021-05-19 | read-cache: delete unused hashing methods | Derrick Stolee | 1 | -64/+0 |
2021-05-19 | read-cache: use hashfile instead of git_hash_ctx | Derrick Stolee | 1 | -71/+66 |
2021-05-16 | Merge branch 'mt/parallel-checkout-part-3' | Junio C Hamano | 1 | -4/+10 |
2021-05-10 | Merge branch 'bc/hash-transition-interop-part-1' | Junio C Hamano | 1 | -2/+2 |
2021-05-07 | Merge branch 'mt/add-rm-in-sparse-checkout' | Junio C Hamano | 1 | -0/+3 |
2021-05-07 | Merge branch 'ad/cygwin-no-backslashes-in-paths' | Junio C Hamano | 1 | -1/+1 |
2021-05-05 | make_transient_cache_entry(): optionally alloc from mem_pool | Matheus Tavares | 1 | -4/+10 |
2021-04-30 | Merge branch 'ds/sparse-index-protections' | Junio C Hamano | 1 | -7/+72 |
2021-04-30 | cygwin: disallow backslashes in file names | Adam Dinwoodie | 1 | -1/+1 |
2021-04-27 | Always use oidread to read into struct object_id | brian m. carlson | 1 | -2/+2 |
2021-04-14 | read-cache: ensure full index | Derrick Stolee | 1 | -0/+4 |
2021-04-14 | read-cache: expand on query into sparse-directory entry | Derrick Stolee | 1 | -0/+21 |
2021-04-14 | *: remove 'const' qualifier for struct index_state | Derrick Stolee | 1 | -5/+5 |
2021-04-08 | refresh_index(): add flag to ignore SKIP_WORKTREE entries | Matheus Tavares | 1 | -0/+3 |
2021-03-30 | sparse-index: convert from full to sparse | Derrick Stolee | 1 | -2/+24 |
2021-03-30 | sparse-index: add 'sdir' index extension | Derrick Stolee | 1 | -0/+9 |
2021-03-30 | sparse-index: implement ensure_full_index() | Derrick Stolee | 1 | -0/+9 |
2021-03-19 | Merge branch 'rs/calloc-array' | Junio C Hamano | 1 | -4/+4 |
2021-03-19 | Merge branch 'js/fsmonitor-unpack-fix' | Junio C Hamano | 1 | -0/+1 |
2021-03-17 | fsmonitor: do not forget to release the token in `discard_index()` | Johannes Schindelin | 1 | -0/+1 |
2021-03-13 | use CALLOC_ARRAY | René Scharfe | 1 | -4/+4 |
2021-03-01 | Merge branch 'ns/raise-write-index-buffer-size' | Junio C Hamano | 1 | -1/+1 |
2021-03-01 | Merge branch 'jh/fsmonitor-prework' | Junio C Hamano | 1 | -3/+21 |
2021-02-24 | read-cache: make the index write buffer size 128K | Neeraj Singh | 1 | -1/+1 |
2021-02-16 | read-cache: log the number of scanned files to trace2 | Jeff Hostetler | 1 | -3/+10 |
2021-02-16 | read-cache: log the number of lstat calls to trace2 | Jeff Hostetler | 1 | -3/+14 |
2021-01-06 | read-cache: try not to peek into `struct {lock_,temp}file` | Martin Ågren | 1 | -6/+6 |
2020-09-06 | read-cache: fix mem-pool allocation for multi-threaded index loading | René Scharfe | 1 | -1/+1 |
2020-08-18 | mem-pool: use more standard initialization and finalization | Elijah Newren | 1 | -8/+13 |
2020-07-16 | read-cache: remove bogus shortcut | René Scharfe | 1 | -14/+0 |
2020-01-10 | Merge branch 'js/mingw-loosen-overstrict-tree-entry-checks' | Junio C Hamano | 1 | -6/+6 |
2020-01-10 | mingw: safeguard better against backslashes in file names | Johannes Schindelin via GitGitGadget | 1 | -6/+6 |
2020-01-06 | Merge branch 'js/mingw-loosen-overstrict-tree-entry-checks' | Junio C Hamano | 1 | -0/+5 |
2020-01-02 | mingw: only test index entries for backslashes, not tree entries | Johannes Schindelin | 1 | -0/+5 |
2019-12-09 | Sync with Git 2.24.1 | Junio C Hamano | 1 | -0/+11 |
2019-12-06 | Sync with 2.23.1 | Johannes Schindelin | 1 | -0/+11 |
2019-12-06 | Sync with 2.22.2 | Johannes Schindelin | 1 | -0/+11 |
2019-12-06 | Sync with 2.21.1 | Johannes Schindelin | 1 | -0/+11 |
2019-12-06 | Sync with 2.20.2 | Johannes Schindelin | 1 | -0/+11 |
2019-12-06 | Sync with 2.19.3 | Johannes Schindelin | 1 | -0/+11 |
2019-12-06 | Sync with 2.18.2 | Johannes Schindelin | 1 | -0/+11 |
2019-12-06 | Sync with 2.17.3 | Johannes Schindelin | 1 | -0/+11 |
2019-12-06 | Sync with 2.16.6 | Johannes Schindelin | 1 | -0/+11 |
2019-12-06 | Sync with 2.15.4 | Johannes Schindelin | 1 | -0/+11 |
2019-12-06 | Sync with 2.14.6 | Johannes Schindelin | 1 | -0/+11 |
2019-12-05 | mingw: refuse to access paths with trailing spaces or periods | Johannes Schindelin | 1 | -0/+3 |
2019-12-05 | is_ntfs_dotgit(): only verify the leading segment | Johannes Schindelin | 1 | -0/+8 |
2019-11-10 | Fix spelling errors in code comments | Elijah Newren | 1 | -1/+1 |
2019-10-15 | Merge branch 'js/azure-pipelines-msvc' | Junio C Hamano | 1 | -2/+2 |
2019-10-07 | Merge branch 'tg/stash-refresh-index' | Junio C Hamano | 1 | -0/+21 |
2019-10-06 | msvc: avoid using minus operator on unsigned types | Johannes Schindelin | 1 | -2/+2 |
2019-09-20 | factor out refresh_and_write_cache function | Thomas Gummerer | 1 | -0/+21 |
2019-09-09 | Merge branch 'ds/feature-macros' | Junio C Hamano | 1 | -15/+15 |
2019-08-13 | repo-settings: parse core.untrackedCache | Derrick Stolee | 1 | -10/+9 |
2019-08-13 | repo-settings: consolidate some config settings | Derrick Stolee | 1 | -5/+6 |
2019-07-29 | Merge branch 'rs/avoid-overflow-in-midpoint-computation' into maint | Junio C Hamano | 1 | -1/+1 |
2019-07-29 | Merge branch 'vn/xmmap-gently' into maint | Junio C Hamano | 1 | -1/+1 |
2019-07-25 | Merge branch 'vn/xmmap-gently' | Junio C Hamano | 1 | -1/+1 |
2019-07-14 | read-cache.c: do not die if mmap fails | Varun Naik | 1 | -1/+1 |
2019-07-09 | Merge branch 'rs/avoid-overflow-in-midpoint-computation' | Junio C Hamano | 1 | -1/+1 |
2019-06-17 | Merge branch 'js/fsmonitor-unflake' | Junio C Hamano | 1 | -5/+5 |
2019-06-13 | Merge branch 'jk/unused-params-final-batch' | Junio C Hamano | 1 | -2/+2 |
2019-06-13 | cleanup: fix possible overflow errors in binary search, part 2 | René Scharfe | 1 | -1/+1 |
2019-05-28 | mark_fsmonitor_valid(): mark the index as changed if needed | Johannes Schindelin | 1 | -2/+2 |
2019-05-28 | fill_stat_cache_info(): prepare for an fsmonitor fix | Johannes Schindelin | 1 | -3/+3 |
2019-05-19 | Merge branch 'js/fsmonitor-refresh-after-discarding-index' | Junio C Hamano | 1 | -0/+1 |
2019-05-13 | Merge branch 'jh/trace2' | Junio C Hamano | 1 | -1/+1 |
2019-05-13 | read-cache: drop unused parameter from threaded load | Jeff King | 1 | -2/+2 |
2019-05-10 | trace2: fix up a missing "leave" entry point | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
2019-05-09 | Merge branch 'km/empty-repo-is-still-a-repo' | Junio C Hamano | 1 | -0/+3 |
2019-05-08 | fsmonitor: force a refresh after the index was discarded | Johannes Schindelin | 1 | -0/+1 |
2019-04-25 | Merge branch 'bc/hash-transition-16' | Junio C Hamano | 1 | -45/+29 |
2019-04-25 | Merge branch 'bp/post-index-change-hook' | Junio C Hamano | 1 | -2/+12 |
2019-04-10 | add: error appropriately on repository with no commits | Kyle Meyer | 1 | -0/+3 |
2019-04-01 | read-cache: read data in a hash-independent way | brian m. carlson | 1 | -45/+29 |
2019-03-07 | Merge branch 'jh/trace2' | Junio C Hamano | 1 | -1/+50 |
2019-03-07 | Merge branch 'nd/split-index-null-base-fix' | Junio C Hamano | 1 | -2/+3 |
2019-03-07 | Merge branch 'tg/checkout-no-overlay' | Junio C Hamano | 1 | -1/+7 |
2019-02-22 | trace2:data: add trace2 instrumentation to index read/write | Jeff Hostetler | 1 | -1/+50 |
2019-02-15 | read-cache: add post-index-change hook | Ben Peart | 1 | -2/+12 |
2019-02-13 | read-cache.c: fix writing "link" index ext with null base oid | Nguyễn Thái Ngọc Duy | 1 | -2/+3 |
2019-02-06 | Merge branch 'jk/add-ignore-errors-bit-assignment-fix' | Junio C Hamano | 1 | -1/+1 |
2019-02-06 | Merge branch 'nd/the-index-final' | Junio C Hamano | 1 | -27/+17 |
2019-02-06 | add_to_index(): convert forgotten HASH_RENORMALIZE check | Jeff King | 1 | -1/+1 |
2019-02-05 | Merge branch 'jk/add-ignore-errors-bit-assignment-fix' | Junio C Hamano | 1 | -4/+4 |
2019-01-24 | cache.h: flip NO_THE_INDEX_COMPATIBILITY_MACROS switch | Nguyễn Thái Ngọc Duy | 1 | -2/+0 |
2019-01-17 | add: use separate ADD_CACHE_RENORMALIZE flag | Jeff King | 1 | -4/+4 |
2019-01-14 | Merge branch 'nd/indentation-fix' | Junio C Hamano | 1 | -59/+59 |
2019-01-14 | read-cache.c: remove the_* from index_has_changes() | Nguyễn Thái Ngọc Duy | 1 | -7/+5 |
2019-01-14 | read-cache.c: replace update_index_if_able with repo_& | Nguyễn Thái Ngọc Duy | 1 | -6/+8 |
2019-01-14 | read-cache.c: kill read_index() | Nguyễn Thái Ngọc Duy | 1 | -7/+4 |
2019-01-14 | repository.c: replace hold_locked_index() with repo_hold_locked_index() | Nguyễn Thái Ngọc Duy | 1 | -5/+0 |
2019-01-04 | Merge branch 'nd/the-index' | Junio C Hamano | 1 | -1/+1 |
2019-01-04 | Merge branch 'nd/i18n' | Junio C Hamano | 1 | -36/+37 |