|
|
@ -11,6 +11,7 @@ import ( |
|
|
|
repo_model "code.gitea.io/gitea/models/repo" |
|
|
|
repo_model "code.gitea.io/gitea/models/repo" |
|
|
|
"code.gitea.io/gitea/models/unit" |
|
|
|
"code.gitea.io/gitea/models/unit" |
|
|
|
user_model "code.gitea.io/gitea/models/user" |
|
|
|
user_model "code.gitea.io/gitea/models/user" |
|
|
|
|
|
|
|
"code.gitea.io/gitea/modules/git" |
|
|
|
"code.gitea.io/gitea/modules/gitrepo" |
|
|
|
"code.gitea.io/gitea/modules/gitrepo" |
|
|
|
"code.gitea.io/gitea/modules/log" |
|
|
|
"code.gitea.io/gitea/modules/log" |
|
|
|
api "code.gitea.io/gitea/modules/structs" |
|
|
|
api "code.gitea.io/gitea/modules/structs" |
|
|
@ -69,6 +70,8 @@ func CompareDiff(ctx *context.APIContext) { |
|
|
|
ctx.NotFound("GetRepositoryByOwnerAndName") |
|
|
|
ctx.NotFound("GetRepositoryByOwnerAndName") |
|
|
|
case errors.Is(err, util.ErrInvalidArgument): |
|
|
|
case errors.Is(err, util.ErrInvalidArgument): |
|
|
|
ctx.NotFound("ParseComparePathParams") |
|
|
|
ctx.NotFound("ParseComparePathParams") |
|
|
|
|
|
|
|
case git.IsErrNotExist(err): |
|
|
|
|
|
|
|
ctx.NotFound("ParseComparePathParams") |
|
|
|
default: |
|
|
|
default: |
|
|
|
ctx.ServerError("GetRepositoryByOwnerAndName", err) |
|
|
|
ctx.ServerError("GetRepositoryByOwnerAndName", err) |
|
|
|
} |
|
|
|
} |
|
|
|