sapling/eden/fs/prjfs
Mark Shroyer a3bce3c4bd Factor PrjFS on-disk state functions out of WindowsFsck
Summary:
Moves populateOnDiskChildrenState out of the Windows FSCK implementation and
into a separate library target for re-use in the PrjFS background scrubber.

In doing so, this renames newly exported interfaces.  We also add a paramter to
optionally use FIND_FIRST_EX_ON_DISK_ENTRIES_ONLY to be usable while the
virtualization provider is running.

Reviewed By: genevievehelsel

Differential Revision: D50670155

fbshipit-source-id: b8d339da15fe7f3a741168357c7481258c261b66
2023-10-27 14:53:17 -07:00
..
CMakeLists.txt common: rename utils -> edencommon_utils 2022-08-16 11:23:53 -07:00
Enumerator.cpp symlinks: make EdenFS able to deal with directory symlinks 2023-08-01 13:59:20 -07:00
Enumerator.h symlinks: make EdenFS able to deal with directory symlinks 2023-08-01 13:59:20 -07:00
PrjfsChannel.cpp Rename ProcessName* to ProcessInfo* 2023-09-06 22:12:38 -07:00
PrjfsChannel.h Rename ProcessName* to ProcessInfo* 2023-09-06 22:12:38 -07:00
PrjfsDiskState.cpp Factor PrjFS on-disk state functions out of WindowsFsck 2023-10-27 14:53:17 -07:00
PrjfsDiskState.h Factor PrjFS on-disk state functions out of WindowsFsck 2023-10-27 14:53:17 -07:00
PrjfsDispatcher.cpp prjfs: keep mount alive during notification handling 2023-05-02 12:38:37 -07:00
PrjfsDispatcher.h symlinks: make symlinks appear on Windows on checkout 2023-07-14 08:42:03 -07:00
PrjfsRequestContext.h migrate ObjectFetchContext to ProcessId 2023-07-13 09:43:19 -07:00
TARGETS Factor PrjFS on-disk state functions out of WindowsFsck 2023-10-27 14:53:17 -07:00