Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-27968

Investigate intermediate interface for ConvertRepoTask

    XMLWordPrintable

    Details

    • Story Points:
      2
    • Team:
      Architecture
    • Urgent?:
      No

      Description

      The Task-level interface for ConvertRepoTask seems to always involve a lot of boilerplate to set up and use, but the script-level interface that can be invoked from the command line just isn't flexible enough for a lot of use cases (and the command-line interface perhaps never should be; there's just too much structured data to pass in).  We should look at what different invocations actually have in common and provide some common convenience code.

      An alternative (or something to do in parallel) might be to make the command-line tool use structured data from a (e.g.) YAML file about exactly what Reruns and CalibRepos to convert, allowing full flexibility from the command-line without trying to cram it all into normal options and args.

        Attachments

          Activity

          Hide
          tjenness Tim Jenness added a comment -

          We do have to balance how much thought we want to put into this versus trying to get to a world where we can forget about gen2.

          Show
          tjenness Tim Jenness added a comment - We do have to balance how much thought we want to put into this versus trying to get to a world where we can forget about gen2.
          Hide
          tjenness Tim Jenness added a comment -

          Gen2 conversion code has been removed.

          Show
          tjenness Tim Jenness added a comment - Gen2 conversion code has been removed.

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            jbosch Jim Bosch
            Watchers:
            Jim Bosch, Krzysztof Findeisen, Tim Jenness
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Jenkins Builds

                No builds found.