diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 47 |
1 files changed, 34 insertions, 13 deletions
@@ -66,19 +66,8 @@ func main() { // do the gui at the very end if argv.DoGui { - pset, err := me.forge.MakePatchSet() - if err != nil { - badExit(err) - } - all := pset.SortByFilename() - for all.Scan() { - p := all.Next() - log.Info("read in patch:", p.Filename) - } - err = me.forge.SendPatchSet(pset) - if err != nil { - badExit(err) - } + sendDevelDiff() + sendMasterDiff() okExit("patches") doGui() } @@ -87,3 +76,35 @@ func main() { doCobol() } } + +func sendDevelDiff() { + pset, err := me.forge.MakeDevelPatchSet() + if err != nil { + badExit(err) + } + all := pset.SortByFilename() + for all.Scan() { + p := all.Next() + log.Info("read in patch:", p.Filename) + } + err = me.forge.SendPatchSet(pset) + if err != nil { + badExit(err) + } +} + +func sendMasterDiff() { + pset, err := me.forge.MakeMasterPatchSet() + if err != nil { + badExit(err) + } + all := pset.SortByFilename() + for all.Scan() { + p := all.Next() + log.Info("read in patch:", p.Filename) + } + err = me.forge.SendPatchSet(pset) + if err != nil { + badExit(err) + } +} |
