Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-3979

Create a script to help checkout the dependency tree based on dependencies.yaml

    XMLWordPrintable

Details

    • Task
    • Resolution: Won't Do
    • P2: Important
    • None
    • None
    • Git
    • None

    Description

      Since the introduction of dependencies.yaml in most repos, an easy way to check out a consistent set of dependencies is needed. A script should be written that:

      1. Takes one repo as an argument, or reads the current working directory.
      2. Reads the dependencies.yaml file for the repo
      3. Traverses the dependency tree and discovers other module dependencies not specified in the top level.
      4. Clones missing repositories
      5. Checks out all dependency modules according to the dependency tree.
      6. If an inconsistent set is found when preparing to check out, recommend running the dependency update script inĀ QTQAINFRA-3975

      Attachments

        Issue Links

          Activity

            People

              daniel.smith Daniel Smith
              daniel.smith Daniel Smith
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: