diff options
Diffstat (limited to 'shell.go')
| -rw-r--r-- | shell.go | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -108,3 +108,16 @@ func (repo *Repo) IsDirectory() bool { } return info.IsDir() } + +func (repo *Repo) RunAll(all [][]string) bool { + for _, cmd := range all { + log.Log(GITPBWARN, "doAll() RUNNING: cmd =", cmd) + r := repo.Run(cmd) + if r.Error != nil { + log.Log(GITPBWARN, "doAll() err =", r.Error) + log.Log(GITPBWARN, "doAll() out =", r.Stdout) + return false + } + } + return true +} |
