Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
hgitaly
hgitaly
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 22
    • Issues 22
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 3
    • Merge Requests 3
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

This instance will be upgraded to the latest Heptapod 0.20rc on 2021-02-26 at 11:00 UTC+1

  • heptapod
  • hgitalyhgitaly
  • Merge Requests
  • !11

Merged
Opened Nov 10, 2020 by Georges Racinet@gracinet🦑Owner

Repository loading: returning proper error if not found

  • Overview 0
  • Commits 1
  • Pipelines 3
  • Changes 3

We already had good enough error responses for the case when the storage is not found, but it was missing for the case when the repository is not found in an existing storage.

This is important, because it can actually break the landing page of some users: the Rails application does not seem to expect an unspecified Gitaly error here, but it should recover from NOT_FOUND.

I've been impaired by this on dev setup after with some repository removals, but don't have anything of that kind on hand any more, which would be more reassuring.

Assignee
Assign to
Reviewer
Request review from
Heptapod 0.17.0
Milestone
Heptapod 0.17.0 (Past due)
Assign milestone
Time tracking
Reference: heptapod/hgitaly!11
Source branch: topic/default/repo-not-found