summaryrefslogtreecommitdiff
path: root/patchset.Get.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-09-11 21:40:15 -0500
committerJeff Carr <[email protected]>2025-09-11 21:40:15 -0500
commitef00352a0bc0616f2b55554a3ac6351d0edba25f (patch)
treebf1c7b72aaf3af1525fb0f4742757d655ca48c3e /patchset.Get.go
parent235fe57beb75f147862fadbf5884fad4e8a011f3 (diff)
rm old code
Diffstat (limited to 'patchset.Get.go')
-rw-r--r--patchset.Get.go84
1 files changed, 0 insertions, 84 deletions
diff --git a/patchset.Get.go b/patchset.Get.go
deleted file mode 100644
index e9f183d..0000000
--- a/patchset.Get.go
+++ /dev/null
@@ -1,84 +0,0 @@
-// Copyright 1994-2025 WIT.COM Inc Licensed GPL 3.0
-
-package forgepb
-
-import (
- "go.wit.com/log"
-)
-
-// retrieves current patches from forge
-func (f *Forge) GetPatches() error {
- body, err := f.HttpPost("junk", "GetPatchsets", nil)
- if err != nil {
- log.Info("httpPost() failed:", err)
- return err
- }
- log.Info("GetPatchets() len(body)", len(body))
- var psets *Patchsets
- psets = new(Patchsets)
- err = psets.Unmarshal(body)
- if err != nil {
- log.Info("Unmarshal failed", err)
- return err
- }
- psets.PrintTable()
- f.loadUpstreamPatchsets(psets)
- return nil
-}
-
-func (f *Forge) expireAllPatchsets() {
- all := f.Patchsets.All()
- for all.Scan() {
- pset := all.Next()
- pset.State = "DONE"
- }
-}
-
-func (f *Forge) loadUpstreamPatchsets(psets *Patchsets) {
- var foundnew bool
-
- all := psets.All()
- for all.Scan() {
- pset := all.Next()
- found := f.Patchsets.FindByUuid(pset.Uuid)
- if found == nil {
- f.expireAllPatchsets()
- log.Info("new patchset", pset.Name, pset.Uuid)
- pset.State = "new"
- foundnew = true
- if pset == nil {
- log.Warn("OH NO! pset == nil")
- continue
- }
- if f.Patchsets == nil {
- log.Warn("OH NO! f.Patchsets == nil")
- continue
- }
- log.Warn("appending pset", pset.Uuid, pset.State, pset.Name)
- f.Patchsets.Append(pset)
- continue
- }
- author := log.Sprintf("Author: %s <%s>", found.GitAuthorName, found.GitAuthorEmail)
- log.Info("EXAMINE PSET", pset.Name, pset.Uuid, pset.Patches.Len())
- for _, patch := range pset.Patches.Patches {
- // log.Info("\tnew patch:", i, patch.CommitHash, patch.Namespace)
- if f.findPatch(patch) {
- // log.Info("\talready found!!!!!!!", pset.Uuid, patch.Namespace)
- continue
- }
- if f.AddNewPatch(patch) {
- log.Info("\tnew patch added:", patch.CommitHash, found.Name, found.Comment, author)
- foundnew = true
- } else {
- log.Info("\tnew patch failed:", patch.CommitHash, found.Name, found.Comment, author)
- }
- }
- pset.State = found.State
- if pset.State == "" {
- pset.State = "new"
- }
- }
- if foundnew {
- f.SavePatchsets()
- }
-}