diff mercurial/phases.py @ 35169:898c6f812a51 stable

fancyopts: add early-options parser compatible with getopt() The next patch will add a flag for strict parsing of early options, where we'll have to parse all early options at once instead of processing them one-by-one by dispatch._earlygetopt(). That's why I decided to hook fancyopts(). All dispatch._early*opt() functions is planned to be replaced with this function. But in this stable series, only the strict mode will be handled by fancyopts.earlygetopt().
author Yuya Nishihara <yuya@tcha.org>
date Thu, 23 Nov 2017 22:04:53 +0900
parents eb1b964b354b
children d13526333835
line wrap: on
line diff