all repos — elgit @ ebab20415fab0f71ae0d0319cb129ba1bf12bc16

fork of legit: web frontend for git, written in go

ensure git processes are cleaned up with request after timeout

Alan Pearce
commit

ebab20415fab0f71ae0d0319cb129ba1bf12bc16

parent

3251083f4870523a0f6f4fa9b8252ff6e89505fa

1 file changed, 2 insertions(+), 2 deletions(-)

changed files
M routes/git.goroutes/git.go
@@ -29,7 +29,7 @@ Dir: repo,
Stdout: w, } - if err := cmd.InfoRefs(); err != nil { + if err := cmd.InfoRefs(r.Context()); err != nil { http.Error(w, err.Error(), 500) log.Printf("git: failed to execute git-upload-pack (info/refs) %s", err)
@@ -78,7 +78,7 @@ }()
} cmd.Stdin = reader - if err := cmd.UploadPack(); err != nil { + if err := cmd.UploadPack(r.Context()); err != nil { http.Error(w, err.Error(), 500) log.Printf("git: failed to execute git-upload-pack %s", err)