fsmonitor--daemon: add a built-in fsmonitor daemon
commit16d9d6175b53ca6197831da78ca8fb0dedb961b6
authorJeff Hostetler <jeffhost@microsoft.com>
Fri, 25 Mar 2022 18:02:49 +0000 (25 18:02 +0000)
committerJunio C Hamano <gitster@pobox.com>
Fri, 25 Mar 2022 23:04:15 +0000 (25 16:04 -0700)
treea0fe256e5cc211da05c6656b008b0daccc19aebc
parent3248486920d0bfc5584747dc7af8414d05282191
fsmonitor--daemon: add a built-in fsmonitor daemon

Create a built-in file system monitoring daemon that can be used by
the existing `fsmonitor` feature (protocol API and index extension)
to improve the performance of various Git commands, such as `status`.

The `fsmonitor--daemon` feature builds upon the `Simple IPC` API and
provides an alternative to hook access to existing fsmonitors such
as `watchman`.

This commit merely adds the new command without any functionality.

Co-authored-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
.gitignore
Makefile
builtin.h
builtin/fsmonitor--daemon.c [new file with mode: 0644]
git.c