sapling/eden/fs/store
Genevieve Helsel 946a517887 allow getScmStatus to be cancelled if it calls into source control tree differ
Summary: the request will be passed with the context, so simply check the context at all three "looping" points to see if the request was cancelled. I split this into its own diff due to its unique test plan.

Reviewed By: chadaustin

Differential Revision: D18647091

fbshipit-source-id: ccb7ac765f8f3b0a60e936779cc27b658b9fd8b9
2020-01-29 11:17:57 -08:00
..
git eden: semi-futurify BackingStore::getTree 2019-12-20 16:14:22 -08:00
hg when the import helper fails to start, indicate how to view the log 2020-01-24 13:22:18 -08:00
mononoke eden: semi-futurify BackingStore::getTree 2019-12-20 16:14:22 -08:00
test use gitignore in tree differ 2020-01-29 11:17:55 -08:00
BackingStore.h eden: periodically refresh content store to give it chances to release mapped files 2020-01-17 15:00:01 -08:00
BlobAccess.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
BlobAccess.h Tidy up license headers 2019-10-11 05:28:23 -07:00
BlobCache.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
BlobCache.h Tidy up license headers 2019-10-11 05:28:23 -07:00
BlobMetadata.h Tidy up license headers 2019-10-11 05:28:23 -07:00
CMakeLists.txt Enable getScmStatusBetweenRevisions 2019-12-10 14:07:26 -08:00
Diff.cpp allow getScmStatus to be cancelled if it calls into source control tree differ 2020-01-29 11:17:57 -08:00
Diff.h use gitignore in tree differ 2020-01-29 11:17:55 -08:00
DiffCallback.h Tidy up license headers 2019-10-11 05:28:23 -07:00
DiffContext.cpp save loadFileFromPath in DiffContext 2019-12-09 11:33:23 -08:00
DiffContext.h save loadFileFromPath in DiffContext 2019-12-09 11:33:23 -08:00
eden_store_util.cpp restructure KeySpace and move it into KeySpace.h 2020-01-21 10:33:10 -08:00
EmptyBackingStore.cpp eden: semi-futurify BackingStore::getTree 2019-12-20 16:14:22 -08:00
EmptyBackingStore.h eden: semi-futurify BackingStore::getTree 2019-12-20 16:14:22 -08:00
IObjectStore.h kill ObjectStore::getBlobMetadata 2019-12-20 16:14:18 -08:00
KeySpace.cpp bump the assertKeySpaceInvariants to a newer MSVC 2020-01-24 22:34:24 -08:00
KeySpace.h allow garbage collection of cached tree objects again 2020-01-23 17:33:43 -08:00
LocalStore.cpp add independent cache size limits per object type 2020-01-21 19:41:47 -08:00
LocalStore.h clear the deprecated blobsize keyspace at startup 2020-01-21 10:33:11 -08:00
MemoryLocalStore.cpp restructure KeySpace and move it into KeySpace.h 2020-01-21 10:33:10 -08:00
MemoryLocalStore.h restructure KeySpace and move it into KeySpace.h 2020-01-21 10:33:10 -08:00
ObjectStore.cpp stop storing sizes in their own local store column 2019-12-20 16:14:23 -08:00
ObjectStore.h stop storing sizes in their own local store column 2019-12-20 16:14:23 -08:00
RocksDbLocalStore.cpp add independent cache size limits per object type 2020-01-21 19:41:47 -08:00
RocksDbLocalStore.h add independent cache size limits per object type 2020-01-21 19:41:47 -08:00
ScmStatusDiffCallback.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
ScmStatusDiffCallback.h Tidy up license headers 2019-10-11 05:28:23 -07:00
SerializedBlobMetadata.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
SerializedBlobMetadata.h Tidy up license headers 2019-10-11 05:28:23 -07:00
SqliteLocalStore.cpp clear the deprecated blobsize keyspace at startup 2020-01-21 10:33:11 -08:00
SqliteLocalStore.h restructure KeySpace and move it into KeySpace.h 2020-01-21 10:33:10 -08:00
StoreResult.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
StoreResult.h Tidy up license headers 2019-10-11 05:28:23 -07:00