SZEDER Gábor [off-list ref] writes:
Parse options already has the PARSE_OPT_HIDDEN flag to omit an option
from the default usage. Your patch already respects that option, so
e.g. 'git commit --<TAB>' won't offer '--allow-empty', which is meant
for foreign SCM interface scripts. This is good.
However, '--force' is different,...
Don't we have enough bits in PARSE_OPT_* namespace so that we can spare
one for PARSE_OPT_OMIT_FROM_COMPLETION?