diff options
| author | Jeff Carr <[email protected]> | 2025-09-06 15:21:36 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-09-06 15:21:36 -0500 |
| commit | e5a2bec217990c7149b0b16b40112d0a947be794 (patch) | |
| tree | 0ca90150e7b6fceeb87b6190101995a03429937c | |
| parent | e713541b35f16b2f67f3458a5168640de996f8bc (diff) | |
cleanup after crazy "http://foo.com//blah" issue
| -rw-r--r-- | Makefile | 8 | ||||
| -rw-r--r-- | doPatch.go | 15 | ||||
| -rw-r--r-- | structs.go | 5 |
3 files changed, 16 insertions, 12 deletions
@@ -64,21 +64,19 @@ devel: forge clean devel --force --verbose pull: install - # forge pull dirty - # FORGE_URL="https://forge.grid.wit.com/" forge pull dirty - # FORGE_URL="https://forge.grid.wit.com/" forge pull patches FORGE_URL="https://forge.grid.wit.com/" forge pull check - # forge pull patches # cloudflare blocks POST due to captcha checks / human detection? # POST must be direct socket. probably for the best anyway submit: FORGE_URL="https://forge.grid.wit.com/" forge patch submit "forge auto commit" - # forge patch --submit "forge auto commit" commit: FORGE_URL="https://forge.grid.wit.com/" forge commit --all +check: install + FORGE_URL="https://forge.grid.wit.com/" forge patch check + doc: echo "/*" > doc.go forge -h >> doc.go @@ -36,19 +36,20 @@ func doPatch() error { log.Info("Get Patchsets Failed", err) return err } + return nil + } + if argv.Patch.Check != nil { old := findExpired() // old.PrintTable() for p := range old.IterAll() { log.Info("patch", p.Filename, p.Namespace) } - me.forge.SubmitPatchesNew(old, "oldpatchset") - log.Infof("submitted %d old patches\n", old.Len()) - return nil - } - - if argv.Patch.Check != nil { - log.Info("remove this option") + newpb, err := old.HttpPostVerbose(myServer(), "check") + if err != nil { + return err + } + newpb.PrintTable() return nil } @@ -20,6 +20,11 @@ func (b *mainType) Enable() { b.mainbox.Enable() } +// returns the server to connect to +func myServer() string { + return me.forge.GetForgeURL() +} + // this app's variables type mainType struct { pp *arg.Parser // for parsing the command line args. Yay to alexf lint! |
