mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
b2251c9f7a
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 |
||
---|---|---|
.. | ||
oss | ||
__init__.py | ||
client.py | ||
DEFS | ||
eden.thrift | ||
EdenCPUThreadPool.cpp | ||
EdenCPUThreadPool.h | ||
EdenError.cpp | ||
EdenError.h | ||
EdenServer.cpp | ||
EdenServer.h | ||
EdenServiceHandler.cpp | ||
EdenServiceHandler.h | ||
GlobNode.cpp | ||
GlobNode.h | ||
main.cpp | ||
PrettyPrinters.cpp | ||
PrettyPrinters.h | ||
streamingeden.thrift | ||
StreamingSubscriber.cpp | ||
StreamingSubscriber.h | ||
ThriftUtil.h |