sapling/eden/fs/service
Adam Simpkins b2251c9f7a change mercurial to look up the correct Eden mount path
Summary:
Update the Eden mercurial extension to read the `.eden/root` symlink to
determine what Eden thinks the mount path is.  This might be different from
what directory mercurial thinks it is in if a parent directory of the Eden
mount has been bind-mounted to an alternate location.

Maybe in the future we should update thrift clients to pass in the client ID
(currently readable via `.eden/client`) rather than the mount path.  That would
make it less likely for clients to accidentally forget to read `.eden/root` and
pass in the wrong mount path.

Reviewed By: wez

Differential Revision: D7705655

fbshipit-source-id: 7bd1e8013b99a52ff06dd45f63d6669b66bdf577
2018-04-24 13:11:35 -07:00
..
oss run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
__init__.py Add integration test for rebasing in Hg. 2017-07-27 17:24:01 -07:00
client.py change mercurial to look up the correct Eden mount path 2018-04-24 13:11:35 -07:00
DEFS avoid multiple builds of the eden server library 2017-04-14 11:39:02 -07:00
eden.thrift update getScmStatus() to require the commit hash as an argument 2018-04-06 12:51:31 -07:00
EdenCPUThreadPool.cpp introduce a type representing the unbounded eden cpu pool 2017-12-12 12:35:35 -08:00
EdenCPUThreadPool.h introduce a type representing the unbounded eden cpu pool 2017-12-12 12:35:35 -08:00
EdenError.cpp update eden to be more liberal when parsing BinaryHash arguments 2018-03-20 16:47:12 -07:00
EdenError.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
EdenServer.cpp ensure that the ServerState object outlives all EdenMounts 2018-04-23 13:53:48 -07:00
EdenServer.h ensure that the ServerState object outlives all EdenMounts 2018-04-23 13:53:48 -07:00
EdenServiceHandler.cpp drop support for calling getScmStatus() without a hash 2018-04-18 17:52:38 -07:00
EdenServiceHandler.h update getScmStatus() to require the commit hash as an argument 2018-04-06 12:51:31 -07:00
GlobNode.cpp unbox Dir Entries 2018-01-30 15:11:55 -08:00
GlobNode.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
main.cpp add a FOLLY_INIT_LOGGING_CONFIG() helper macro 2018-04-10 11:42:27 -07:00
PrettyPrinters.cpp Store Hg dirstate data in Hg instead of Eden. 2017-11-06 19:56:49 -08:00
PrettyPrinters.h Store Hg dirstate data in Hg instead of Eden. 2017-11-06 19:56:49 -08:00
streamingeden.thrift Fix the include prefix for c++ generated code 2017-11-09 15:35:58 -08:00
StreamingSubscriber.cpp Move Journal locking inside of Journal itself 2017-11-10 19:57:49 -08:00
StreamingSubscriber.h fix a deadlock - lock ordering violation in Journal/StreamingSubscriber 2017-11-01 12:24:44 -07:00
ThriftUtil.h update eden to be more liberal when parsing BinaryHash arguments 2018-03-20 16:47:12 -07:00