routing to pkg repository instead of _static
fixes issue #11 this allows users to go to the vcs page instead of always being routed to _static Change-Id: I09807fe229e04b2e82a13e62975e70ee6dc7bcca
This commit is contained in:
parent
733cb78284
commit
559cbd0132
@ -58,7 +58,11 @@ func (s *Server) ServeHTTP(w http.ResponseWriter, req *http.Request) {
|
|||||||
if req.Method == "GET" {
|
if req.Method == "GET" {
|
||||||
req.ParseForm()
|
req.ParseForm()
|
||||||
if _, ok := req.Form["go-get"]; !ok {
|
if _, ok := req.Form["go-get"]; !ok {
|
||||||
http.Redirect(w, req, prefix["static"], http.StatusTemporaryRedirect)
|
route := prefix["static"]
|
||||||
|
if p, err := s.db.Package(req.Host + req.URL.Path); err == nil {
|
||||||
|
route = p.Repo
|
||||||
|
}
|
||||||
|
http.Redirect(w, req, route, http.StatusTemporaryRedirect)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if req.URL.Path == "/" {
|
if req.URL.Path == "/" {
|
||||||
|
Loading…
Reference in New Issue
Block a user