Re: [PATCH 00/12] fsmonitor: Implement fsmonitor for Linux
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Oct 9, 2022, 22:24 UTC
- Message-ID
- <xmqqsfjw63f6.fsf@gitster.g>
- In-Reply-To
- <pull.1352.git.git.1665326258.gitgitgadget@gmail.com>
"Eric DeCosta via GitGitGadget" <gitgitgadget@gmail.com> writes:
Show 5 quoted lines
> Goal is to deliver fsmonitor for Linux that is on par with fsmonitor for > Windows and Mac OS. > > This patch set builds upon previous work for done for Windows and Mac OS > (first 6 patches) ...
For those who are watching from sidelines...
The Windows part is already in Git 2.38; the changes needed for macOS are already in 'next' and the first 6 patches in this 12-patch series are identical to them. The patches 7-12 are new.
Show 5 quoted lines
> to implement a fsmonitor back-end for Linux based on the > Linux inotify API. inotify differs significantly from the equivalent Windows > and Mac OS APIs in that a watch must be registered for every directory of > interest (rather than a singular watch at the root of the directory tree) > and special care must be taken to handle directory renames correctly.