[PATCH 0/3] teach git to respect fsmonitor in diff-index
- From
Nipunn Koorapati via GitGitGadget <gitgitgadget@gmail.com>
- Date
- Mar 14, 2021, 22:17 UTC
- Message-ID
- <pull.903.git.1615760258.gitgitgadget@gmail.com>
Skip lstat deletion check during git diff-index (similar to how it already does so in git diff-files). Add perf benchmark for this case. Add assert for guaranteeing that fsmonitor is refreshed in this case.
Nipunn Koorapati (3): fsmonitor: skip lstat deletion check during git diff-index fsmonitor: add assertion that fsmonitor is valid to check_removed fsmonitor: add perf test for git diff HEAD
diff-lib.c | 23 +++++++++++++++-------- fsmonitor.h | 11 +++++++++++ t/helper/test-chmtime.c | 3 ++- t/perf/p7519-fsmonitor.sh | 4 ++++ 4 files changed, 32 insertions(+), 9 deletions(-)
base-commit: 13d7ab6b5d7929825b626f050b62a11241ea4945 Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-903%2Fnipunn1313%2Fnk%2Ffsmonitor-in-diff-index-v1 Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-903/nipunn1313/nk/fsmonitor-in-diff-index-v1 Pull-Request: https://github.com/gitgitgadget/git/pull/903
-- gitgitgadget