ensure git processes are cleaned up with request after timeout
1 file changed, 2 insertions(+), 2 deletions(-)
changed files
M routes/git.go → routes/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)