sapling/edenscm/hgext/extlib
Zeyi (Rice) Fan e14b09a08c graphql: do not try to parse commit info if it is not a dict
Summary: Diffusion does not have local commit information for imported diffs (e.g. imported from GitHub), and it will return a list for such commits. This will break `hg ssl`. We can simply skip it if Diffusion is giving us list.

Reviewed By: quark-zju

Differential Revision: D17334156

fbshipit-source-id: 4c4278de94e24c646a3e789377c12f42adb4307e
2019-09-12 10:40:51 -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 Delete extern crate lines 2019-09-11 22:02:16 -07:00
phabricator graphql: do not try to parse commit info if it is not a dict 2019-09-12 10:40:51 -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
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.