diff options
| author | Jeff Carr <[email protected]> | 2025-01-18 23:25:55 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-01-18 23:25:55 -0600 |
| commit | 39f72d20344c5bbe05b83a13eee9c0d7b54f7e78 (patch) | |
| tree | bba755911c142fb357804a006dc11183063c2b37 /main.go | |
| parent | cbbd43f7b59cee14ed3c83d1da33a04cf8e73bbc (diff) | |
better git checkout
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 35 |
1 files changed, 8 insertions, 27 deletions
@@ -88,37 +88,16 @@ func main() { } if argv.Checkout != nil { - if argv.Checkout.User != nil { - if argv.Force { - me.forge.CheckoutUserForce() - } else { - me.forge.CheckoutUser() - } - me.forge = forgepb.Init() - me.found = new(gitpb.Repos) - argv.Checkout.User.findRepos() - me.forge.PrintHumanTable(me.found) - okExit("") - } - - if argv.Checkout.Devel != nil { - me.forge.CheckoutDevel() - me.forge = forgepb.Init() - me.found = new(gitpb.Repos) - argv.Checkout.Devel.findRepos() - me.forge.PrintHumanTable(me.found) - okExit("") - } - - if argv.Checkout.Master != nil { - doCheckoutMaster() + if err := doCheckout(); err != nil { + badExit(err) } - log.Info("make 'user' the default here?") okExit("") } if argv.Clean != nil { - doClean() + if err := doClean(); err != nil { + badExit(err) + } okExit("") } @@ -128,7 +107,9 @@ func main() { } if argv.Examine != nil { - doExamine() + if err := doExamine(); err != nil { + badExit(err) + } okExit("") } |
