summaryrefslogtreecommitdiff
path: root/doPatch.go
diff options
context:
space:
mode:
Diffstat (limited to 'doPatch.go')
-rw-r--r--doPatch.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/doPatch.go b/doPatch.go
index ee74dca..d80723c 100644
--- a/doPatch.go
+++ b/doPatch.go
@@ -28,6 +28,11 @@ func doPatchInit() {
}
func doPatch() error {
+ if me.forge.Config.Mode != forgepb.ForgeMode_NORMAL {
+ log.Info("forge requres a 'normal' state to work with patches")
+ return log.Errorf("not in 'normal' forge state")
+ }
+
if argv.Patch.Submit != nil {
_, err := me.forge.SubmitDevelPatchSet(argv.Patch.Submit.Match)
if err != nil {
@@ -143,8 +148,9 @@ func dumpDirtyRepos() {
found := findReposWithPatches()
if found.Len() == 0 {
log.Info("you currently have no repos with patches")
+ } else {
+ me.forge.PrintHumanTable(found)
}
- me.forge.PrintHumanTable(found)
}
// returns bad if patches can not be applied