summaryrefslogtreecommitdiffstats
path: root/fsmonitor.c
AgeCommit message (Expand)AuthorLines
2025-07-23config: drop `git_config_get_int()` wrapperPatrick Steinhardt-1/+1
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt-0/+1
2024-10-21global: Fix duplicate word typosSven Strickroth-1/+1
2024-09-12environment: make `get_git_work_tree()` accept a repositoryPatrick Steinhardt-1/+2
2024-08-13global: prepare for hiding away repo-less config functionsPatrick Steinhardt-0/+2
2024-03-06fsmonitor: support case-insensitive eventsJeff Hostetler-0/+121
2024-03-06fsmonitor: refactor bit invalidation in refresh callbackJeff Hostetler-2/+18
2024-03-06fsmonitor: trace the new invalidated cache-entry countJeff Hostetler-5/+10
2024-03-06fsmonitor: return invalidated cache-entry count on non-directory eventJeff Hostetler-2/+8
2024-02-26fsmonitor: remove custom loop from non-directory path handlerJeff Hostetler-24/+31
2024-02-26fsmonitor: return invalidated cache-entry count on directory eventJeff Hostetler-1/+13
2024-02-26fsmonitor: move untracked-cache invalidation into helper functionsJeff Hostetler-7/+19
2024-02-26fsmonitor: refactor untracked-cache invalidationJeff Hostetler-8/+3
2024-02-26fsmonitor: refactor refresh callback for non-directory eventsJeff Hostetler-28/+39
2024-02-26fsmonitor: clarify handling of directory events in callback helperJeff Hostetler-13/+24
2024-02-26fsmonitor: refactor refresh callback on directory eventsJeff Hostetler-22/+30
2023-06-21cache.h: remove this no-longer-used headerElijah Newren-1/+1
2023-04-11treewide: be explicit about dependence on trace.h & trace2.hElijah Newren-0/+1
2023-03-21environment.h: move declarations for environment.c functions from cache.hElijah Newren-0/+1
2023-01-17treewide: always have a valid "index_state.repo" memberÆvar Arnfjörð Bjarmason-1/+1
2022-10-10fsmonitor: fix leak of warning messageJeff King-1/+3
2022-10-05fsmonitor: check for compatability before communicating with fsmonitorEric DeCosta-0/+7
2022-05-26fsmonitor: never set CE_FSMONITOR_VALID on submodulesJeff Hostetler-0/+2
2022-05-26fsmonitor: optimize processing of directory eventsJeff Hostetler-17/+54
2022-03-25fsmonitor: force update index after large responsesJeff Hostetler-1/+54
2022-03-25fsmonitor: use IPC to query the builtin FSMonitor daemonJeff Hostetler-2/+36
2022-03-25fsmonitor: config settings are repository-specificJeff Hostetler-25/+38
2022-03-25fsmonitor: enhance existing comments, clarify trivial response handlingJeff Hostetler-23/+41
2021-03-19Merge branch 'jh/fsmonitor-prework'Junio C Hamano-3/+3
2021-03-17fsmonitor: avoid global-buffer-overflow READ when checking trivial responseAndrzej Hunt-3/+3
2021-03-01Merge branch 'jh/fsmonitor-prework'Junio C Hamano-11/+96
2021-02-16fsmonitor: refactor initialization of fsmonitor_last_update tokenJeff Hostetler-3/+32
2021-02-16fsmonitor: allow all entries for a folder to be invalidatedKevin Willford-5/+26
2021-02-16fsmonitor: log FSMN token when reading and writing the indexJeff Hostetler-2/+10
2021-02-16fsmonitor: log invocation of FSMonitor hook to trace2Jeff Hostetler-1/+28
2021-01-23fsmonitor: de-duplicate BUG()s around dirty bitsDerrick Stolee-14/+13
2020-08-10Merge branch 'jk/strvec'Junio C Hamano-3/+3
2020-07-28strvec: convert more callers away from argv_array nameJeff King-3/+3
2020-07-28Remove doubled words in various commentsElijah Newren-1/+1
2020-01-13fsmonitor: handle version 2 of the hooks that will use opaque tokenKevin Willford-11/+64
2020-01-13fsmonitor: change last update timestamp on the index_state to opaque tokenKevin Willford-17/+32
2019-11-21unpack-trees: skip stat on fsmonitor-valid filesUtsav Shah-6/+17
2019-11-13fsmonitor: do not compare bitmap size with size of split indexJunio C Hamano-2/+4
2019-10-12fsmonitor: don't fill bitmap with entries to be removedWilliam Baker-5/+24
2019-07-09Merge branch 'cb/fsmonitor-intfix'Junio C Hamano-4/+4
2019-06-17fsmonitor: avoid signed integer overflow / infinite loopCarlo Marcelo Arenas Belón-4/+4
2019-05-08fsmonitor: force a refresh after the index was discardedJohannes Schindelin-3/+2
2018-05-30Merge branch 'jk/snprintf-truncation'Junio C Hamano-10/+4
2018-05-21fsmonitor: use internal argv_array of struct child_processRené Scharfe-10/+4
2018-04-25Merge branch 'bp/fsmonitor-prime-index'Junio C Hamano-0/+3