Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DM-21889: Avoid option reuse in pipetask #30

Merged
merged 2 commits into from
Nov 9, 2019
Merged

Commits on Nov 9, 2019

  1. Avoid option reuse in pipetask (DM-21889).

    Single-letter options are made unique:
    - --timeout option uses long option
    - same for --delete
    - same for --order-pipeline
    andy-slac committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    2a97ddd View commit details
    Browse the repository at this point in the history
  2. Make command-line options order-independent (DM-21890)

    This commit appears on DM-21889 branch even though the ticket for it is
    DM-21890, this is to minimize the number of incompatible merges.
    
    All global/top-level options have been removed and copied to each
    sub-command (where they make sense). I have also refactored the code
    that makes options into a number of separate methods, this makes it
    cleaner and should also prepare us for the next step of refactoring. All
    unit tests were updated for new command line interface.
    andy-slac committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    c36ae7c View commit details
    Browse the repository at this point in the history