From eda7a6be5a1bb75e93c59971ed2e506bef0076a6 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Fri, 17 Nov 2017 17:11:57 -0500 Subject: rm unix.go --- unix.go | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 unix.go diff --git a/unix.go b/unix.go deleted file mode 100644 index 44f9e1e..0000000 --- a/unix.go +++ /dev/null @@ -1,38 +0,0 @@ -package svn2git2aur - -import ( - "os/exec" - "bytes" -) - -func pipeline(cmds ...*exec.Cmd) (err error) { - for i, cmd := range cmds[:len(cmds)-1] { - cmds[i+1].Stdin, err = cmd.StdoutPipe() - if err != nil { - return - } - } - - stderr := make([]bytes.Buffer, len(cmds)) - for i, cmd := range cmds { - cmd.Stderr = &stderr[i] - if err = cmd.Start(); err != nil { - break - } - } - - for i, cmd := range cmds { - if cmd.Process == nil { - continue - } - if _err := cmd.Wait(); _err != nil { - if ee, ok := _err.(*exec.ExitError); ok { - ee.Stderr = stderr[i].Bytes() - } - if err != nil { - err = _err - } - } - } - return -} -- cgit v1.2.2