Expand description
Typed error enum for the Git HTTP backend.
Mirrors the failure shapes produced by JSS src/handlers/git.js:
400 on path traversal, 401 on missing/invalid auth, 404 on unknown
repo, 500 on CGI spawn failure, and a dedicated variant for when
the git-http-backend binary is not installed (so CI without git
can still exercise unit tests).
Enumsยง
- GitError
- All failure modes the Git HTTP service may surface.