Skip to content

Test multi-repo model #2095

@alexr00

Description

@alexr00

Refs: #1936

Complexity: 4

Create Issue


The whole extension has moved over to a multi-repo model. Previously, there was the concept of a "currently active repo" when you had multiple repos open in a multi-root workspace. Now, all repos are shown in the Pull Requests and Issues views. In some places, the correct repo is inferred by where the action is taken (ex: if you create an issue from a file, then the correct repo for that file should be used). Some areas verify, both with one repo open and with a multi-root workspace:

  • Verify that the Pull Requests view shows PRs from all repos.
  • Verify that the Issues view shows issues from all repos.
  • Try creating some PRs and issues, and verify that they get created in the expected repos.
  • Verify that # issue suggestions and @ user suggestions come from the right repos.
  • Check out pull requests, both from one repo and multiple repos. Verify that the Changes in Pull Request view makes sense.
  • Verify that comments/reviews on PRs (both when you have a PR checked out and when don't have it checked out) work as expected.
  • Verify that you can change the issues and PRs queries using the corresponding settings.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions