cleanup after crazy "http://foo.com//blah" issue

This commit is contained in:
Jeff Carr 2025-09-06 15:21:36 -05:00
parent e713541b35
commit e5a2bec217
3 changed files with 16 additions and 12 deletions

View File

@ -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

View File

@ -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
newpb, err := old.HttpPostVerbose(myServer(), "check")
if err != nil {
return err
}
if argv.Patch.Check != nil {
log.Info("remove this option")
newpb.PrintTable()
return nil
}

View File

@ -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!