sapling/edenscm/hgext/extlib/pywatchman
Durham Goode 5eced4c533 watchman: canonicalize repo root before querying watchman
Summary:
If the repository was mounted into a different directory than the
source of truth, our watchman integration would not work. To fix this, Mercurial
now applies the same canonicalization logic to the path before passing it to
watchman. This logic is stolen verbatim from watchmans integration test path
utility.

This also requires updating our copy of pywatchman to match the upstream
pywatchman.

Reviewed By: quark-zju

Differential Revision: D13886207

fbshipit-source-id: ea72166edf2eb30f2bee992d9aa936e2e9729e63
2019-02-04 10:34:08 -08:00
..
__init__.py watchman: canonicalize repo root before querying watchman 2019-02-04 10:34:08 -08:00
bser.c codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
capabilities.py codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
compat.py watchman: canonicalize repo root before querying watchman 2019-02-04 10:34:08 -08:00
encoding.py codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
load.py codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
pybser.py codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00