mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 01:07:15 +03:00
6d90ceea25
Summary: One of the main sub-par user experience on Windows is the lack of notification of any kind when EdenFS can't reach the Mercurial servers. Prior to this diff, the callbacks would never return, causing commands to simply hangs for the user. As a first step, let's add a timeout, a later step will hook the notification mechanism used on macOS/Linux to display a notification when timeouts occurs. The only callback that doesn't have a proper timeout is the notification one, as timing out on these would mean that EdenFS won't have registered that some files/directories have been materialized which will lead to inconsistencies later. Reviewed By: kmancini Differential Revision: D24809645 fbshipit-source-id: 0ddd9d443a17db405a3edbaa8edecf3764c31d37 |
||
---|---|---|
.. | ||
test | ||
CachedParsedFileMonitor.h | ||
CheckoutConfig.cpp | ||
CheckoutConfig.h | ||
CMakeLists.txt | ||
ConfigSetting.h | ||
eden_config.thrift | ||
EdenConfig.cpp | ||
EdenConfig.h | ||
FieldConverter.cpp | ||
FieldConverter.h | ||
FileChangeMonitor.cpp | ||
FileChangeMonitor.h | ||
ReloadableConfig.cpp | ||
ReloadableConfig.h | ||
TomlConfig.h |