mirror of
https://github.com/facebook/sapling.git
synced 2024-10-12 01:39:21 +03:00
ead85e3b77
Summary: This pessimizes the subprocess creation (see https://bugs.python.org/issue35757) when performing sockname discovery and isn't strictly required: watchman will perform an equivalent operation for itself IFF it needs to spawn the daemon. Reviewed By: quark-zju Differential Revision: D17728332 fbshipit-source-id: 5e00c82969aeaee38d93c44aba4959c6733cce25 |
||
---|---|---|
.. | ||
cfastmanifest | ||
cstore | ||
ctreemanifest | ||
indexes | ||
phabricator | ||
pywatchman | ||
watchmanclient | ||
__init__.py | ||
cfastmanifest.c | ||
linelog.pyx | ||
litemmap.pyx | ||
mysqlutil.py | ||
README.md | ||
traceprofimpl.cpp |
extlib
Code that extensions depend on, but aren't themselves extensions, should go here. Both native (C/C++/Cython/Rust) and Python code is allowed. Code that depends on Python is also allowed.
In theory, this code should slowly disappear as extension code gets folded into
mainline Mercurial. (The native bits should go into lib/
or mercurial/cext
),
the Python code into mercurial/
itself.)
See also lib/README.md
, mercurial/cext/README.md
.