This is an archive of the discontinued Mercurial Phabricator instance.

extensions: avoid including `__index__` in the disabled extension list
ClosedPublic

Authored by mharbison72 on Dec 8 2020, 11:04 AM.

Details

Summary

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.

Diff Detail

Repository
rHG Mercurial
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

mharbison72 created this revision.Dec 8 2020, 11:04 AM
pulkit accepted this revision.Dec 10 2020, 3:45 AM
This revision is now accepted and ready to land.Dec 10 2020, 3:45 AM