mirror of
https://github.com/gogs/gogs.git
synced 2025-05-24 08:22:34 +00:00
This PR groups the contents api endpoint with both `""` and `/*` as valid URL patterns. When `""` is the URL pattern, this means that no repo path has'nt been provided, in which case the path would be the default repo path. When `"/*"` is the URL pattern, then this would return the contents at the specified path if it's valid. Github API v3 is conformant to this behavior and have verified it locally.
This commit is contained in:
parent
434f1ec542
commit
268c692efd
@ -271,7 +271,10 @@ func RegisterRoutes(m *macaron.Macaron) {
|
||||
}, reqRepoAdmin())
|
||||
|
||||
m.Get("/raw/*", context.RepoRef(), repo.GetRawFile)
|
||||
m.Get("/contents/*", repo.GetContents)
|
||||
m.Group("/contents", func() {
|
||||
m.Get("", repo.GetContents)
|
||||
m.Get("/*", repo.GetContents)
|
||||
})
|
||||
m.Get("/archive/*", repo.GetArchive)
|
||||
m.Group("/git/trees", func() {
|
||||
m.Get("/:sha", repo.GetRepoGitTree)
|
||||
|
Loading…
x
Reference in New Issue
Block a user