From fdbf6e7dd5245c1f2bc6540a7e9b499dd0ae305a Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Wed, 11 Dec 2024 22:48:52 -0600 Subject: [PATCH] early attempt to make a patchset --- main.go | 47 ++++++++++++++++++++++++++++++++++------------- 1 file 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) + } +}