diff options
Diffstat (limited to 'doMode.go')
| -rw-r--r-- | doMode.go | 22 |
1 files changed, 1 insertions, 21 deletions
@@ -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 { |
