Status-API (#1332)

This commit is contained in:
Kim "BKC" Carlbäcker 2017-04-21 13:32:31 +02:00 committed by Lunny Xiao
parent 52627032bc
commit 4bea219128
8 changed files with 529 additions and 0 deletions

View file

@ -412,6 +412,13 @@ func RegisterRoutes(m *macaron.Macaron) {
})
}, mustAllowPulls, context.ReferencesGitRepo())
m.Group("/statuses", func() {
m.Combo("/:sha").Get(repo.GetCommitStatuses).Post(reqRepoWriter(), bind(api.CreateStatusOption{}), repo.NewCommitStatus)
})
m.Group("/commits/:ref", func() {
m.Get("/status", repo.GetCombinedCommitStatus)
m.Get("/statuses", repo.GetCommitStatuses)
})
}, repoAssignment())
}, reqToken())