summaryrefslogtreecommitdiff
path: root/doMode.go
diff options
context:
space:
mode:
Diffstat (limited to 'doMode.go')
-rw-r--r--doMode.go22
1 files changed, 1 insertions, 21 deletions
diff --git a/doMode.go b/doMode.go
index 973ab38..e95cb5f 100644
--- a/doMode.go
+++ b/doMode.go
@@ -4,34 +4,14 @@
package main
import (
- "time"
-
- "go.wit.com/lib/gui/shell"
"go.wit.com/lib/protobuf/forgepb"
- "go.wit.com/log"
)
// FORGE USES THESE TO RECOVER FROM WHEN TOOLKITS FAIL TO LOAD
// so don't delete them
func doMode() (string, error) {
if argv.Mode.Normal != nil {
- if doNormal() {
- setForgeMode(forgepb.ForgeMode_NORMAL)
- log.Infof("all your %d repos are in a normal stete for development\n", me.forge.Repos.Len())
- okExit("")
- }
- start := time.Now()
- err := me.forge.DoAllCheckoutUser(argv.Force)
- me.forge.ScanRepoDir() // looks for new dirs, checks existing repos for changes
- me.forge.SaveRepos()
- dur := time.Since(start)
- log.Printf("Checked out %d user braches in %s\n", me.forge.Repos.Len(), shell.FormatDuration(dur))
- if err != nil {
- me.sh.BadExit("not everything is 'normal' yet", err)
- }
- setForgeMode(forgepb.ForgeMode_NORMAL)
- log.Info("normal mode on")
- return "normal mode on", nil
+ return doNormal()
}
if argv.Mode.User != nil {