if err != nil {
log.Fatal(err)
}
- case "internal-post-receive":
- err := internalPostReceive()
+ case "internal-background":
+ err := background()
if err != nil {
log.Fatal(err)
}
}
// Continue in the background ("fork"), unless Wait was set
- cmd := exec.Command(os.Args[0], "internal-post-receive")
+ cmd := exec.Command(os.Args[0], "internal-background")
cmd.Stdin = bytes.NewReader(x)
if info.Wait {
cmd.Stdout = os.Stdout
return nil
}
-func internalPostReceive() error {
+func background() error {
x, err := io.ReadAll(os.Stdin)
if err != nil {
return err