• 
      

    Allow the common rb-site options to be used in subcommands.

    Review Request #11491 — Created Feb. 26, 2021 and submitted — Latest diff uploaded

    Information

    Review Board
    release-4.0.x

    Reviewers

    When moving to argparse, the common set of options (--noinput,
    --debug, etc.) were no longer able to be provided after the
    subcommand. That is, rb-site install --noinput no longer worked.

    This change addresses that by moving those options into a common
    argparser and setting that as a "parent" for all others. This allows
    them to all share the same set of options, allowing placement either
    before or after the subcommand.

    There's also a small tweak to one of the options, which had a wrong
    description.

    Tested rb-site install and rb-site upgrade with common options
    both before and after the subcommand, and verified they worked in
    both cases.

    Commits

    Files