summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-12-11 22:48:52 -0600
committerJeff Carr <[email protected]>2024-12-11 22:48:52 -0600
commitfdbf6e7dd5245c1f2bc6540a7e9b499dd0ae305a (patch)
treeed1fcf1c8b403eab1cd499072e0e8e3b722ab892 /main.go
parentada387b966b901055e87e5b7d7d4902246c4e69e (diff)
early attempt to make a patchset
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)
+ }
+}