summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-12-14 13:12:42 -0600
committerJeff Carr <[email protected]>2024-12-14 13:12:42 -0600
commit268e05f1082c081f6afbc42c5f8df83aec7c6848 (patch)
treef00d011333b140f04809aeeb5c7b454205d7bf13 /main.go
parenta11c4f46bd041b5b603ce67d93f4e78143d4a60f (diff)
http post a patch set
Diffstat (limited to 'main.go')
-rw-r--r--main.go35
1 files changed, 3 insertions, 32 deletions
diff --git a/main.go b/main.go
index 9e96f10..5a9c673 100644
--- a/main.go
+++ b/main.go
@@ -4,6 +4,7 @@ package main
import (
"os"
+ "strings"
"go.wit.com/dev/alexflint/arg"
"go.wit.com/lib/protobuf/forgepb"
@@ -21,6 +22,8 @@ var configSave bool
func main() {
me = new(mainType)
me.pp = arg.MustParse(&argv)
+ me.urlbase = argv.URL
+ me.urlbase = strings.Trim(me.urlbase, "/") // track down why trailing '/' makes http POST not work
// load the ~/.config/forge/ config
me.forge = forgepb.Init()
@@ -87,35 +90,3 @@ 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)
- }
-}