Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Allow lenient project locking when getting project models from tooling api

    • -0
    • +15
  1. … 8 more files in changeset.
Use a single project lock any time a project can be mutated

    • -3
    • +56
  1. … 10 more files in changeset.
Change `ProjectComponentIdentifier` and `ProjectComponentSelector` implementations to carry enough information to report the correct display name and project name. Change more places to delegate to the `BuildState` for a particular build to determine these values for a given project, rather than duplicating the logic to calculate these things.

    • -1
    • +1
  1. … 43 more files in changeset.
Move responsibility for creation of the `ProjectComponentIdentifier` for a project to the owning build instance and removed a number of places where the project identifier was being recreated.

    • -0
    • +8
  1. … 19 more files in changeset.
Move knowledge of whether an IDE project should or should not be included in a generated IDE workspace into the `IdeArtifactRegistry`. Change `ProjectStateRegistry` so that it does not need to care whether a project belongs to an implicitly defined build or not.

This change also includes some method renames for clarity.

    • -1
    • +27
  1. … 23 more files in changeset.
Rename a service implementation to match the service interface name.

    • -0
    • +80
  1. … 7 more files in changeset.