Homec4science

Index all repository URIs, not just the "primary" repository URI

Authored by epriestley <git@epriestley.com> on May 10 2016, 15:20.

Description

Index all repository URIs, not just the "primary" repository URI

Summary:
Ref T10923. When regenerating the URI index for a repository, index every URI.

  • Also, make the index slightly stricter (domain + path instead of just path). Excluding the domain made more sense when we were generating only first-party URIs.
  • Make the index smarter about /diffusion/123/ URIs.
  • Show normalized URIs in diffusion.repository.search results.

Test Plan:

  • Ran migration.
  • Verified sensible-looking results in database.
  • Searched for a repository URI by first-party clone URI.
  • Searched for a repository URI by mirror URI.
  • Used diffusion.repository.search to get information about repository URIs.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T10923

Differential Revision: https://secure.phabricator.com/D15876

Details

Committed
epriestley <git@epriestley.com>May 11 2016, 15:36
Pushed
aubortJan 31 2017, 17:16
Parents
rPHf05fce44aabb: Provide more UI guidance when creating repositories
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPH576b73dc5375: Index all repository URIs, not just the "primary" repository URI (authored by epriestley <git@epriestley.com>).May 11 2016, 15:36