sapling/edenscm/hgext/extlib
Stefan Filip 98b32be924 manifest: remove the dirs function from the manifest
Summary:
There is no custom implementation for manfiest.dirs(). Generally speaking
the custom implementation is a good thing but doing the migration in the
current python codebase doesn't seem worth while at the moment.

Reviewed By: quark-zju

Differential Revision: D16775351

fbshipit-source-id: c428860d21088a50a0f754dc20d6ee224d2eae32
2019-08-26 10:48:07 -07:00
..
cfastmanifest codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
cstore manifest: remove the dirs function from the manifest 2019-08-26 10:48:07 -07:00
ctreemanifest treemanifest: fix a null pointer undefined behavior 2019-08-09 20:59:52 -07:00
indexes Upgrade smc/hg to cpython/python-sys 0.3 2019-08-05 09:56:45 -07:00
phabricator phabricator: handle AttributeError while parsing graphql query 2019-08-09 15:31:17 -07:00
pywatchman setup: move native extensions to edenscmnative 2019-06-19 17:55:49 -07:00
watchmanclient fix fsmonitor on Windows 2019-07-11 11:39:03 -07:00
__init__.py codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
Cargo.toml rust: switch to thin lto 2019-05-20 04:08:03 -07:00
cfastmanifest.c codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
linelog.pyx codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
litemmap.pyx codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
mysqlutil.py codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
README.md codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
traceprofimpl.cpp codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00

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.