Mercurial > public > mercurial-scm > hg
comparison mercurial/extensions.py @ 46094:1ced08423d59
extensions: avoid including `__index__` in the disabled extension list
This generated module contains a dictionary of all bundled extension names and
their help for builds that cannot enumerate extensions in the filesystem.
The disabled list gets displayed in `hg help extensions`, and is also used by
`setup.py` to populate `__index__.py` when building. I haven't seen it sneak
into either py2exe or PyOxidizer builds, but it does show up when running tests
locally after having created an installer.
Differential Revision: https://phab.mercurial-scm.org/D9544
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Tue, 08 Dec 2020 10:51:05 -0500 |
parents | 2cf61e66c6d0 |
children | 90a92f041fc6 |
comparison
equal
deleted
inserted
replaced
46093:224af78021de | 46094:1ced08423d59 |
---|---|
808 return {} | 808 return {} |
809 | 809 |
810 exts = {} | 810 exts = {} |
811 for name, path in pycompat.iteritems(paths): | 811 for name, path in pycompat.iteritems(paths): |
812 doc = _disabledhelp(path) | 812 doc = _disabledhelp(path) |
813 if doc: | 813 if doc and name != b'__index__': |
814 exts[name] = doc.splitlines()[0] | 814 exts[name] = doc.splitlines()[0] |
815 | 815 |
816 return exts | 816 return exts |
817 | 817 |
818 | 818 |