sapling/eden/fs/inodes
Chad Austin c82a570d32 report conflicts when tree containing modified files is removed
Summary:
Eden SCM expects that DRY_RUN reports the same conflicts as a normal
checkout, but EdenFS would skip traversing deleted trees in dry run
mode. Fix that and add a test.

Reviewed By: genevievehelsel

Differential Revision: D19782543

fbshipit-source-id: 7a269e67a41b7ad6ce6c54fde37e8f74fcc1ef51
2020-02-19 11:20:55 -08:00
..
overlay add EdenErrorType to EdenError 2019-10-29 09:23:03 -07:00
test report conflicts when tree containing modified files is removed 2020-02-19 11:20:55 -08: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 setParentCommits after checkout while holding parentsLock_ 2019-12-10 18:13:26 -08:00
CheckoutContext.h count fetch statistics during diff and checkout 2020-02-05 16:05:29 -08:00
CMakeLists.txt rename tracing to telemetry 2019-10-15 13:39:41 -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 Tidy up license headers 2019-10-11 05:28:23 -07:00
DirEntry.h Tidy up license headers 2019-10-11 05:28:23 -07:00
EdenDispatcher.cpp return a valid inode number when looking up an inode fails 2020-01-31 10:50:48 -08:00
EdenDispatcher.h Tidy up license headers 2019-10-11 05:28:23 -07:00
EdenMount.cpp eden: show desktop notification for blob/tree fetch errors 2020-02-10 08:28:49 -08:00
EdenMount.h add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
EdenMountError.h Tidy up license headers 2019-10-11 05:28:23 -07:00
FileInode.cpp add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
FileInode.h add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
GlobNode.cpp add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
GlobNode.h add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
InodeBase.cpp drop the log level for some debug messages 2019-12-20 16:14:23 -08:00
InodeBase.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeError.cpp Tidy up license headers 2019-10-11 05:28:23 -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 drop the log level for some debug messages 2019-12-20 16:14:23 -08:00
InodeMap.h enable and fix more warnings 2019-12-20 16:14:17 -08: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 Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeTimestamps.h Tidy up license headers 2019-10-11 05:28:23 -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 report conflicts when tree containing modified files is removed 2020-02-19 11:20:55 -08:00
TreeInode.h add an ObjectFetchContext interface 2020-02-05 13:15:01 -08: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