sapling/eden/fs/store
Xavier Deguillard 11c0481570 store: remove LocalStore usage from BackingStore::getRootTree
Summary:
Writing to the LocalStore is purely the responsability of the
LocalStoreCachedBackingStore and not of the individual BackingStore. Thus, they
cannot assume that the root Tree is actually stored in it and should just
directly import it.

Reviewed By: chadaustin

Differential Revision: D31340206

fbshipit-source-id: 0f485ceb9fa71f7a7bdc8aaefaa850540075c88c
2021-10-05 19:59:27 -07:00
..
git store: remove LocalStore usage from BackingStore::getRootTree 2021-10-05 19:59:27 -07:00
hg store: remove LocalStore usage from BackingStore::getRootTree 2021-10-05 19:59:27 -07:00
test explicit Hash20 instead of Hash [proxy hash removal 2/n] 2021-10-01 12:43:26 -07:00
BackingStore.h store: remove LocalStore usage from BackingStore::getRootTree 2021-10-05 19:59:27 -07:00
BackingStoreLogger.cpp rename Channel to FS in logging 2021-06-30 18:52:47 -07:00
BackingStoreLogger.h store: namespace facebook::eden 2021-06-08 19:29:37 -07:00
BlobAccess.cpp separate out ObjectId [proxy hash removal 1/n] 2021-10-01 10:25:46 -07:00
BlobAccess.h separate out ObjectId [proxy hash removal 1/n] 2021-10-01 10:25:46 -07:00
BlobCache.h separate out ObjectId [proxy hash removal 1/n] 2021-10-01 10:25:46 -07:00
BlobMetadata.h explicit Hash20 instead of Hash [proxy hash removal 2/n] 2021-10-01 12:43:26 -07:00
CMakeLists.txt creating RE CAS backing store with everything unimplemented. 2021-04-28 14:59:39 -07:00
Diff.cpp separate out ObjectId [proxy hash removal 1/n] 2021-10-01 10:25:46 -07:00
Diff.h explicit Hash20 instead of Hash [proxy hash removal 2/n] 2021-10-01 12:43:26 -07:00
DiffCallback.h store: namespace facebook::eden 2021-06-08 19:29:37 -07:00
DiffContext.cpp store: diff should respect the mount case sensitivity 2021-07-29 11:29:42 -07:00
DiffContext.h store: diff should respect the mount case sensitivity 2021-07-29 11:29:42 -07:00
eden_store_util.cpp eden: use fmt::format instead of folly::to 2020-09-23 21:14:20 -07:00
EmptyBackingStore.cpp separate out ObjectId [proxy hash removal 1/n] 2021-10-01 10:25:46 -07:00
EmptyBackingStore.h separate out ObjectId [proxy hash removal 1/n] 2021-10-01 10:25:46 -07:00
ImportPriority.h store: split the blob/tree/prefetch queue 2021-09-01 14:29:27 -07:00
IObjectStore.h explicit Hash20 instead of Hash [proxy hash removal 2/n] 2021-10-01 12:43:26 -07:00
KeySpace.cpp store: namespace facebook::eden 2021-06-08 19:29:37 -07:00
KeySpace.h deprecate scs proxy hash 2021-09-14 19:52:15 -07:00
LocalStore.cpp explicit Hash20 instead of Hash [proxy hash removal 2/n] 2021-10-01 12:43:26 -07:00
LocalStore.h separate out ObjectId [proxy hash removal 1/n] 2021-10-01 10:25:46 -07:00
LocalStoreCachedBackingStore.cpp explicit Hash20 instead of Hash [proxy hash removal 2/n] 2021-10-01 12:43:26 -07:00
LocalStoreCachedBackingStore.h explicit Hash20 instead of Hash [proxy hash removal 2/n] 2021-10-01 12:43:26 -07:00
MemoryLocalStore.cpp store: namespace facebook::eden 2021-06-08 19:29:37 -07:00
MemoryLocalStore.h store: namespace facebook::eden 2021-06-08 19:29:37 -07:00
ObjectCache-inl.h separate out ObjectId [proxy hash removal 1/n] 2021-10-01 10:25:46 -07:00
ObjectCache.h separate out ObjectId [proxy hash removal 1/n] 2021-10-01 10:25:46 -07:00
ObjectFetchContext.cpp store: namespace facebook::eden 2021-06-08 19:29:37 -07:00
ObjectFetchContext.h explicit Hash20 instead of Hash [proxy hash removal 2/n] 2021-10-01 12:43:26 -07:00
ObjectStore.cpp explicit Hash20 instead of Hash [proxy hash removal 2/n] 2021-10-01 12:43:26 -07:00
ObjectStore.h explicit Hash20 instead of Hash [proxy hash removal 2/n] 2021-10-01 12:43:26 -07:00
PathLoader.cpp add eden glob command 2021-02-23 19:58:03 -08:00
PathLoader.h add eden glob command 2021-02-23 19:58:03 -08:00
RocksDbLocalStore.cpp store: namespace facebook::eden 2021-06-08 19:29:37 -07:00
RocksDbLocalStore.h store: namespace facebook::eden 2021-06-08 19:29:37 -07:00
ScmStatusDiffCallback.cpp store: namespace facebook::eden 2021-06-08 19:29:37 -07:00
ScmStatusDiffCallback.h store: namespace facebook::eden 2021-06-08 19:29:37 -07:00
SerializedBlobMetadata.cpp explicit Hash20 instead of Hash [proxy hash removal 2/n] 2021-10-01 12:43:26 -07:00
SerializedBlobMetadata.h explicit Hash20 instead of Hash [proxy hash removal 2/n] 2021-10-01 12:43:26 -07:00
SqliteLocalStore.cpp store: namespace facebook::eden 2021-06-08 19:29:37 -07:00
SqliteLocalStore.h store: namespace facebook::eden 2021-06-08 19:29:37 -07:00
StatsFetchContext.cpp separate out ObjectId [proxy hash removal 1/n] 2021-10-01 10:25:46 -07:00
StatsFetchContext.h separate out ObjectId [proxy hash removal 1/n] 2021-10-01 10:25:46 -07:00
StoreResult.cpp include more error message context when a LocalStore lookup misses 2021-02-26 00:28:46 -08:00
StoreResult.h include more error message context when a LocalStore lookup misses 2021-02-26 00:28:46 -08:00
TreeCache.cpp separate out ObjectId [proxy hash removal 1/n] 2021-10-01 10:25:46 -07:00
TreeCache.h separate out ObjectId [proxy hash removal 1/n] 2021-10-01 10:25:46 -07:00
TreeMetadata.cpp separate out ObjectId [proxy hash removal 1/n] 2021-10-01 10:25:46 -07:00
TreeMetadata.h separate out ObjectId [proxy hash removal 1/n] 2021-10-01 10:25:46 -07:00