aboutsummaryrefslogtreecommitdiff
path: root/http_server.go
diff options
context:
space:
mode:
Diffstat (limited to 'http_server.go')
-rw-r--r--http_server.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/http_server.go b/http_server.go
index 24be7e4..a877b16 100644
--- a/http_server.go
+++ b/http_server.go
@@ -199,6 +199,12 @@ func (router *forgeHTTPRouter) ServeHTTP(writer http.ResponseWriter, request *ht
return
}
httpHandleRepoTree(writer, request, params)
+ case "branches":
+ if redirectDir(writer, request) {
+ return
+ }
+ httpHandleRepoBranches(writer, request, params)
+ return
case "raw":
if anyContain(segments[sepIndex+4:], "/") {
errorPage400(writer, params, "Repo tree paths may not contain slashes in any segments")