Signed-off-by: oppiliappan me@oppi.li
+1
-4
knotserver/xrpc/repo_archive.go
+1
-4
knotserver/xrpc/repo_archive.go
+1
-4
knotserver/xrpc/repo_blob.go
+1
-4
knotserver/xrpc/repo_blob.go
+2
-8
knotserver/xrpc/repo_diff.go
+2
-8
knotserver/xrpc/repo_diff.go
···
22
23
gr, err := git.Open(repoPath, ref)
24
if err != nil {
25
-
writeError(w, xrpcerr.NewXrpcError(
26
-
xrpcerr.WithTag("RefNotFound"),
27
-
xrpcerr.WithMessage("repository or ref not found"),
28
-
), http.StatusNotFound)
29
return
30
}
31
32
diff, err := gr.Diff()
33
if err != nil {
34
x.Logger.Error("getting diff", "error", err.Error())
35
-
writeError(w, xrpcerr.NewXrpcError(
36
-
xrpcerr.WithTag("RefNotFound"),
37
-
xrpcerr.WithMessage("failed to generate diff"),
38
-
), http.StatusInternalServerError)
39
return
40
}
41
···
22
23
gr, err := git.Open(repoPath, ref)
24
if err != nil {
25
+
writeError(w, xrpcerr.RefNotFoundError, http.StatusNotFound)
26
return
27
}
28
29
diff, err := gr.Diff()
30
if err != nil {
31
x.Logger.Error("getting diff", "error", err.Error())
32
+
writeError(w, xrpcerr.RefNotFoundError, http.StatusInternalServerError)
33
return
34
}
35
+1
-4
knotserver/xrpc/repo_languages.go
+1
-4
knotserver/xrpc/repo_languages.go
+1
-4
knotserver/xrpc/repo_log.go
+1
-4
knotserver/xrpc/repo_log.go
+1
-4
knotserver/xrpc/repo_tree.go
+1
-4
knotserver/xrpc/repo_tree.go
···
30
gr, err := git.Open(repoPath, ref)
31
if err != nil {
32
x.Logger.Error("failed to open git repository", "error", err, "path", repoPath, "ref", ref)
33
-
writeError(w, xrpcerr.NewXrpcError(
34
-
xrpcerr.WithTag("RefNotFound"),
35
-
xrpcerr.WithMessage("repository or ref not found"),
36
-
), http.StatusNotFound)
37
return
38
}
39
+5
xrpc/errors/errors.go
+5
xrpc/errors/errors.go