summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-03-05 05:11:50 -0600
committerJeff Carr <[email protected]>2025-03-05 05:11:50 -0600
commit236a7cb5e855c5c16082f8d7ebee5bcec49f304f (patch)
treedd3e9e0f506e8b43597817b9e1b9326ed5e25164
parent8d5d7ca85cca96129eb4c725e86e691c860bbdc5 (diff)
-rw-r--r--prepareRelease.go14
1 files changed, 11 insertions, 3 deletions
diff --git a/prepareRelease.go b/prepareRelease.go
index 04eed3a..65ac1d8 100644
--- a/prepareRelease.go
+++ b/prepareRelease.go
@@ -70,9 +70,17 @@ func rillRestore(repo *gitpb.Repo) error {
return nil
}
- log.Info("go-mod-clean --smart START", repo.GetGoPath())
- _, err := repo.RunQuiet([]string{"go-mod-clean", "--smart"})
- log.Info("go-mod-clean --smart END", repo.GetGoPath())
+ var err error
+ if argv.Verbose {
+ log.Info("go-mod-clean --smart START", repo.GetGoPath())
+ result := repo.RunRealtime([]string{"go-mod-clean", "--smart"})
+ log.Info("go-mod-clean --smart END", repo.GetGoPath())
+ if result.Exit != 0 {
+ err = fmt.Errorf("repo %s failed %d", repo.GetGoPath(), result.Exit)
+ }
+ } else {
+ _, err = repo.RunQuiet([]string{"go-mod-clean", "--smart"})
+ }
rillcount += 1
if err != nil {
log.Info("go-mod-clean --smart failed", repo.GetGoPath(), err)