diff options
Diffstat (limited to 'git_plumbing.go')
-rw-r--r-- | git_plumbing.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/git_plumbing.go b/git_plumbing.go index 9386ea9..6adaf5a 100644 --- a/git_plumbing.go +++ b/git_plumbing.go @@ -60,6 +60,9 @@ func writeTree(ctx context.Context, repoPath string, entries []treeEntry) (strin if err := cmd.Run(); err != nil { return "", err } + if err := cmd.Wait(); err != nil { + return "", err + } return strings.TrimSpace(out.String()), nil } @@ -75,6 +78,9 @@ func buildTreeRecursive(ctx context.Context, repoPath string, baseTree string, u if err := cmd.Run(); err != nil { return err } + if err := cmd.Wait(); err != nil { + return err + } data := out.Bytes() i := 0 var entries []treeEntry |