all repos — legit @ e9221fb5d0d22deba71af195c857556bacd74217

web frontend for git, written in go

fix: disallow cloning of ignored repos Fixes #56

Alan Pearce
commit

e9221fb5d0d22deba71af195c857556bacd74217

parent

5acac24dede0143e6415d83d94a66017fd3c2692

1 file changed, 5 insertions(+), 0 deletions(-)

changed files
M routes/handler.goroutes/handler.go
@@ -17,6 +17,11 @@ w.Write([]byte("no pushing allowed!"))
return } + if d.isIgnored(r.PathValue("name")) { + d.Write404(w) + return + } + if path == "info/refs" && r.URL.RawQuery == "service=git-upload-pack" && r.Method == "GET" {