sapling/eden/scm/edenscm/cext
Jun Wu 7a78bc7de7 cext: drop pathencode C path
Summary:
`pathencode` is only used by legacy revlog repos currently in tests.
The C code does not compile with Python 3.11. Let's just drop the code with the
hope that we can drop pathencode entirely once we cleaned up the tests. The
feature still have a Python implementation so tests should still work.

The Python `lowerencode` logic was updated to work correctly.

Related: #144

Reviewed By: muirdm

Differential Revision: D41446882

fbshipit-source-id: 05b0ca1117750ca095d9bd833f8a977d1a6bf453
2022-11-22 17:27:05 -08:00
..
base85.c collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
base85.pyi collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
bdiff.c collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
bdiff.pyi collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
charencode.c collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
charencode.h collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
manifest.c collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
mpatch.c collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
mpatch.pyi collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
osutil.c collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
osutil.pyi collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
parsers.c cext: drop pathencode C path 2022-11-22 17:27:05 -08:00
parsers.pyi collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
README.md collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
revlog.c collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
util.h collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
xdiff.c collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
xdiff.pyi collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00

cext

Native code used by core Mercurial (not extensions), that depends on Python, lives here.

See also ext/extlib/README.md, lib/README.md.