diff options
| author | Jeff Carr <[email protected]> | 2025-10-17 04:18:51 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-17 04:18:51 -0500 |
| commit | cc7ead38db8403089e428caf1ef634b42455389e (patch) | |
| tree | 572bc09d23d52049a746f18830fa45024314dcb4 /doMode.go | |
| parent | f051898378892b9a58e36cc28af68200cadde315 (diff) | |
various twiddilingv0.25.93
Diffstat (limited to 'doMode.go')
| -rw-r--r-- | doMode.go | 34 |
1 files changed, 25 insertions, 9 deletions
@@ -23,17 +23,33 @@ func doMode() (string, error) { return "user mode on", nil } if argv.Mode.Devel != nil { - me.forge.SetMode(forgepb.ForgeMode_DEVEL) - err = me.forge.DoAllCheckoutDevelNew(argv.Force) - s = "devel mode on" + s, err = doModeDevel() } if argv.Mode.Master != nil { - me.forge.SetMode(forgepb.ForgeMode_MASTER) - - err = me.forge.DoAllCheckoutMaster() - me.forge.ScanRepoDir() // looks for new dirs, checks existing repos for changes - me.forge.SaveRepos() - s = "master mode on" + s, err = doModeMaster() } return s, err } + +func doModeMaster() (string, error) { + var s string + var err error + + me.forge.SetMode(forgepb.ForgeMode_MASTER) + + err = me.forge.DoAllCheckoutMaster() + me.forge.ScanRepoDir() // looks for new dirs, checks existing repos for changes + me.forge.SaveRepos() + s = "master mode on" + return s, err +} + +func doModeDevel() (string, error) { + var s string + var err error + + me.forge.SetMode(forgepb.ForgeMode_DEVEL) + err = me.forge.DoAllCheckoutDevelNew(argv.Force) + s = "devel mode on" + return s, err +} |
