##// END OF EJS Templates
fancyopts: add support for custom multi-arg opts in fancyopts.py...
fancyopts: add support for custom multi-arg opts in fancyopts.py This allows for more complex multi-arg opt logic, such as "--sum 1 --sum 2" -> 3, "--csv alice,bob --csv charlie" -> ["alice","bob","charlie"]. The current support for callables is insufficient for this. This is done by introducing a 'customopt' class which can be extended for more powerful opts logic. All existing opt-types are converted to use this class, simplifying the fancyopts() logic. Differential Revision: https://phab.mercurial-scm.org/D2090
Daniel Ploch -
r36373:cc9d0763 default
Show More
Name Size Modified Last Commit Author
/ mercurial / thirdparty
attr
__init__.py Loading ...
selectors2.py Loading ...