sapling/eden/fs/inodes
Puneet Kaushik 3bb8cfbef8 Inode support on Windows
Summary: This diff ports TreeInode, FileInode, InodeMap and related classes to Windows. We don't build or test it here, there are more dependcies we need to port. The built script and the test are part of other diffs in this stack.

Reviewed By: simpkins

Differential Revision: D19956266

fbshipit-source-id: 9eb754233bca3d5a336f465c2400512a8593ca4f
2020-04-01 14:53:30 -07:00
..
overlay add EdenErrorType to EdenError 2019-10-29 09:23:03 -07:00
test Add an option to mount a checkout read-only 2020-03-11 21:38:48 -07:00
win Add BlobCache to Windows EdenMount 2020-03-10 12:27:50 -07:00
CacheHint.h Tidy up license headers 2019-10-11 05:28:23 -07:00
CheckoutAction.cpp add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
CheckoutAction.h Tidy up license headers 2019-10-11 05:28:23 -07:00
CheckoutContext.cpp Inode support on Windows 2020-04-01 14:53:30 -07:00
CheckoutContext.h count fetch statistics during diff and checkout 2020-02-05 16:05:29 -08:00
CMakeLists.txt Add BlobCache to Windows EdenMount 2020-03-10 12:27:50 -07:00
DeferredDiffEntry.cpp add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
DeferredDiffEntry.h add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
DirEntry.cpp Add mode_t size in DirEntry 2020-03-10 12:27:50 -07:00
DirEntry.h eden: make bitfield usage in DirEntry.h more portable 2020-03-20 10:56:07 -07:00
EdenDispatcher.cpp Track readlink() requests during checkout and status 2020-03-06 11:58:25 -08:00
EdenDispatcher.h Track readlink() requests during checkout and status 2020-03-06 11:58:25 -08:00
EdenMount.cpp Add an option to mount a checkout read-only 2020-03-11 21:38:48 -07:00
EdenMount.h Inode support on Windows 2020-04-01 14:53:30 -07:00
EdenMountError.h Tidy up license headers 2019-10-11 05:28:23 -07:00
FileInode.cpp Inode support on Windows 2020-04-01 14:53:30 -07:00
FileInode.h Inode support on Windows 2020-04-01 14:53:30 -07:00
GlobNode.cpp collectX to collectUnsafe 2020-03-10 11:36:09 -07:00
GlobNode.h add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
InodeBase.cpp Inode support on Windows 2020-04-01 14:53:30 -07:00
InodeBase.h Inode support on Windows 2020-04-01 14:53:30 -07:00
InodeError.cpp Make errnoStr return std::string instead of fbstring 2020-03-10 10:50:44 -07:00
InodeError.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeLoader.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeMap.cpp Inode support on Windows 2020-04-01 14:53:30 -07:00
InodeMap.h Inode support on Windows 2020-04-01 14:53:30 -07:00
InodeMetadata.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeMetadata.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodePtr-defs.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodePtr.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
InodePtr.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodePtrFwd.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeTable.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeTimestamps.cpp Inode support on Windows 2020-04-01 14:53:30 -07:00
InodeTimestamps.h Inode support on Windows 2020-04-01 14:53:30 -07:00
Overlay.cpp report successful and unsuccessful mounts, including whether the overlay was clean or not 2020-01-31 10:42:26 -08:00
Overlay.h report successful and unsuccessful mounts, including whether the overlay was clean or not 2020-01-31 10:42:26 -08:00
OverlayFile.cpp support closing the Overlay class even if it is still in use 2019-11-11 10:56:15 -08:00
OverlayFile.h fix flakiness in RawOverlayTest.closed_overlay_stress_test 2020-01-27 18:17:01 -08:00
OverlayFileAccess.cpp refactor OverlayFileAccess errors 2019-11-06 18:24:58 -08:00
OverlayFileAccess.h refactor OverlayFileAccess errors 2019-11-06 18:24:58 -08:00
ParentInodeInfo.h Tidy up license headers 2019-10-11 05:28:23 -07:00
ServerState.cpp eden: show desktop notification for blob/tree fetch errors 2020-02-10 08:28:49 -08:00
ServerState.h eden: show desktop notification for blob/tree fetch errors 2020-02-10 08:28:49 -08:00
TreeInode.cpp Inode support on Windows 2020-04-01 14:53:30 -07:00
TreeInode.h Inode support on Windows 2020-04-01 14:53:30 -07:00
TreePrefetchLease.cpp limit the number of tree prefetch operations that can run in parallel 2019-12-20 16:14:19 -08:00
TreePrefetchLease.h limit the number of tree prefetch operations that can run in parallel 2019-12-20 16:14:19 -08:00