sapling/eden
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
..
cli simplify FakeMountTable construction in the eden doctor tests 2018-04-23 14:36:54 -07:00
docs storage documentation tweaks 2018-04-13 12:37:53 -07:00
fs change mercurial to look up the correct Eden mount path 2018-04-24 13:11:35 -07:00
hooks Remove TARGETS files 2018-02-20 19:57:45 -08:00
integration change mercurial to look up the correct Eden mount path 2018-04-24 13:11:35 -07:00
py refactor CLI subcommand definitions 2018-04-19 17:59:51 -07:00
scripts unmount stale edenfs mounts in eden doctor 2018-01-19 11:06:51 -08:00
third-party Remove TARGETS files 2018-02-20 19:57:45 -08:00
AUTODEPS Set up arc lint to run autodeps automatically for Eden. 2017-11-21 18:23:41 -08:00
DEFS rename the CLI rule from cli to eden 2018-04-18 21:00:39 -07:00