sapling/eden/scm/edenscm
Mark Thomas 8e673a1de0 py3: implement util.dirs in Rust
Summary:
The C implementation of util.dirs doesn't work with Python 3.  Instead of trying to port it, write an implementation in Rust that works in both Python 2 and Python 3.

The old implementation had a hack for flat dirstate to omit certain entries.  Remove this hack as we now only use flat dirstate in tests and small repos.  This simplifies the code in the fastpath case.

Reviewed By: quark-zju

Differential Revision: D19634699

fbshipit-source-id: cbb6562bc9a0209b13f67db3dfa5250800a9fcbe
2020-01-30 17:33:36 -08:00
..
hgdemandimport demandimport: blacklist windll 2019-12-10 17:53:39 -08:00
hgext memcommit: add type hints 2020-01-30 16:49:50 -08:00
mercurial py3: implement util.dirs in Rust 2020-01-30 17:33:36 -08:00
__init__.py py3: use edenscmdeps3.zip for Python 3 deps 2020-01-29 10:40:16 -08:00
traceimport.py typing: enable pyre 2019-12-04 10:55:00 -08:00