sapling/hgext/extlib
Durham Goode 6370628aeb treemanifest: move store logic to a separate function
Summary:
In a future diff we'll be adding a function that also needs to turn a
python store into a ManifestFetcher. So let's move that logic to a separate
function.

Reviewed By: quark-zju

Differential Revision: D8216728

fbshipit-source-id: f6d2e9577eccfcb015797a519264bd3b241ebae5
2018-06-04 18:23:03 -07:00
..
cfastmanifest hg: migrate cfastmanifest code from system to portability headers 2018-04-13 21:51:51 -07:00
cstore treemanifest: move store logic to a separate function 2018-06-04 18:23:03 -07:00
ctreemanifest treemanifest: remove resultEntry from iterators 2018-06-04 18:23:03 -07:00
indexes cleanup: remove Cargo.lock from check-in 2018-04-21 03:42:58 -07:00
phabricator Upgrade to 18.5b1 2018-05-30 02:23:58 -07:00
pyrevisionstore refactor rust datastore to a consistent naming scene 2018-06-04 17:39:47 -07:00
pywatchman Upgrade to 18.5b1 2018-05-30 02:23:58 -07:00
watchmanclient Upgrade to 18.5b1 2018-05-30 02:23:58 -07:00
__init__.py fb-hgext: integrate rust libraries and extensions with setup.py 2018-01-08 15:26:24 -08:00
.clang-format ctreemanifest: fix a use-after-free 2018-04-13 21:51:03 -07:00
cfastmanifest.c hg: remove extra semicolons in structs 2018-04-13 21:51:51 -07:00
linelog.pyx hg: basic support for building hg using buck 2018-04-13 21:50:58 -07:00
litemmap.pyx basepack: workaround Python's mmap fd limit 2018-04-13 21:51:00 -07:00
README.md READMEs: tweaks based on feedback 2018-01-12 12:35:52 -08:00
traceprofimpl.cpp traceprof: move to hgext and make it more portable 2018-01-08 17:45:51 -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.