Hello. Currently repoman requires y|n argument for some long options, while short options don't generally require any additional arguments. The only exception is `-e' short option, which requires y|n argument as well. Could you please make it so `-e' doesn't require extra arguments and works like `-e y'? This makes `-e' option work the same way as `-d'. Also if user specifies `-e' in the command-line he most likely wants the `-e y' behaviour.
Created attachment 432842 [details, diff] 0001-repoman-make-y-default-argument-for-e-and-include-ex.patch Proposed patch that solves this problem for me.
IMHO it would make even more sense to turn `--include-exp-profiles' into a boolean switch that acts the same way as `--include-dev', but this would break compatibility.
I was looking over the other y/n options and they all make sense to have a default=y with the exception of echangelog. Yes, for changing the interface, any breakage is generally not well received. The module_spec change I made, has already produced bug 581702 over the user warning it makes for the laymansync module. And the portage code has only existed a few days, and not yet in a release... Thank you for the patch.
repoman support has been removed per bug 835013. Please file a new bug (or, I suppose, reopen this one) if you feel this check is still applicable to pkgcheck and doesn't already exist.