Merge branch 'nk/diff-files-vs-fsmonitor'
authorJunio C Hamano <gitster@pobox.com>
Mon, 9 Nov 2020 22:06:25 +0000 (14:06 -0800)
committerJunio C Hamano <gitster@pobox.com>
Mon, 9 Nov 2020 22:06:25 +0000 (14:06 -0800)
commitbf69da56c9e8adac1eee91b7a8b000363156c583
tree52bb09ed0e03e9d5a415ef5b71c9cc4031acf14f
parentb3ae46a93639e083251b2dd4f1636c2a8df6a46b
parent2bfa953e5daf3253cc5fae2de2c68fbd206dfe12
Merge branch 'nk/diff-files-vs-fsmonitor'

"git diff" and other commands that share the same machinery to
compare with working tree files have been taught to take advantage
of the fsmonitor data when available.

* nk/diff-files-vs-fsmonitor:
  p7519-fsmonitor: add a git add benchmark
  p7519-fsmonitor: refactor to avoid code duplication
  perf lint: add make test-lint to perf tests
  t/perf: add fsmonitor perf test for git diff
  t/perf/p7519-fsmonitor.sh: warm cache on first git status
  t/perf/README: elaborate on output format
  fsmonitor: use fsmonitor data in `git diff`
diff-lib.c