diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 48 |
1 files changed, 25 insertions, 23 deletions
@@ -51,31 +51,33 @@ func main() { me.forge = forgepb.Init() me.found = new(gitpb.Repos) - if argv.User != nil { - me.forge.CheckoutUser() - me.forge = forgepb.Init() - me.found = new(gitpb.Repos) - argv.User.findRepos() - doCobol() - okExit("") - } + if argv.Checkout != nil { + if argv.Checkout.User != nil { + me.forge.CheckoutUser() + me.forge = forgepb.Init() + me.found = new(gitpb.Repos) + argv.Checkout.User.findRepos() + doCobol() + okExit("") + } - if argv.Devel != nil { - me.forge.CheckoutDevel() - me.forge = forgepb.Init() - me.found = new(gitpb.Repos) - argv.Devel.findRepos() - doCobol() - okExit("") - } + if argv.Checkout.Devel != nil { + me.forge.CheckoutDevel() + me.forge = forgepb.Init() + me.found = new(gitpb.Repos) + argv.Checkout.Devel.findRepos() + doCobol() + okExit("") + } - if argv.Master != nil { - me.forge.CheckoutMaster() - me.forge = forgepb.Init() - me.found = new(gitpb.Repos) - argv.Master.findRepos() - doCobol() - okExit("") + if argv.Checkout.Master != nil { + me.forge.CheckoutMaster() + me.forge = forgepb.Init() + me.found = new(gitpb.Repos) + argv.Checkout.Master.findRepos() + doCobol() + okExit("") + } } if argv.Register != "" { |
