summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go47
1 files changed, 34 insertions, 13 deletions
diff --git a/main.go b/main.go
index 79eba12..721cc76 100644
--- a/main.go
+++ b/main.go
@@ -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)
+ }
+}