aboutsummaryrefslogtreecommitdiff
path: root/routers/api/v1/repo.go
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2015-12-03 00:24:37 -0500
committerUnknwon <u@gogs.io>2015-12-03 00:24:37 -0500
commitcc8f5add6e811cc340e676f0d969a4b1dd551d89 (patch)
tree413d718eecf77c8910ca3d610942e4ceff23678e /routers/api/v1/repo.go
parentec2423ad7c64bbef67ccee4324f2df3efe6792aa (diff)
fix #976
Diffstat (limited to 'routers/api/v1/repo.go')
1 files changed, 4 insertions, 0 deletions
diff --git a/routers/api/v1/repo.go b/routers/api/v1/repo.go
index 62eb965d..119a52b4 100644
--- a/routers/api/v1/repo.go
+++ b/routers/api/v1/repo.go
@@ -34,6 +34,7 @@ func ToApiRepository(owner *models.User, repo *models.Repository, permission api
}
}
+// https://github.com/gogits/go-gogs-client/wiki/Repositories#search-repositories
func SearchRepos(ctx *middleware.Context) {
opt := models.SearchOption{
Keyword: path.Base(ctx.Query("q")),
@@ -184,6 +185,7 @@ func CreateOrgRepo(ctx *middleware.Context, opt api.CreateRepoOption) {
createRepo(ctx, org, opt)
}
+// https://github.com/gogits/go-gogs-client/wiki/Repositories#migrate
func MigrateRepo(ctx *middleware.Context, form auth.MigrateRepoForm) {
ctxUser := ctx.User
// Not equal means context user is an organization,
@@ -279,6 +281,7 @@ func parseOwnerAndRepo(ctx *middleware.Context) (*models.User, *models.Repositor
return owner, repo
}
+// https://github.com/gogits/go-gogs-client/wiki/Repositories#get
func GetRepo(ctx *middleware.Context) {
owner, repo := parseOwnerAndRepo(ctx)
if ctx.Written() {
@@ -288,6 +291,7 @@ func GetRepo(ctx *middleware.Context) {
ctx.JSON(200, ToApiRepository(owner, repo, api.Permission{true, true, true}))
}
+// https://github.com/gogits/go-gogs-client/wiki/Repositories#delete
func DeleteRepo(ctx *middleware.Context) {
owner, repo := parseOwnerAndRepo(ctx)
if ctx.Written() {