Commands have to signal "no repository" correctly
Currently, Gitaly command respond with grpc code 2 (unknown
) when a repository doesn't exist in the filesystem, which makes it indistinguishable from other unexpected errors. Code in GitLab CE/EE depends on a repository not existing being a distinct error, because it uses a specific fallback code in that case.