summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--init.go16
-rw-r--r--patchset.Send.go2
2 files changed, 17 insertions, 1 deletions
diff --git a/init.go b/init.go
index 4d1c208..1470af5 100644
--- a/init.go
+++ b/init.go
@@ -150,6 +150,22 @@ func (f *Forge) InitPB() {
f.rillY = 20
}
+// set the URL for forge otherwise fallback to ENV or to forge.wit.com
+func (f *Forge) SetForgeURL(url string) {
+ if url == "" {
+ url = os.Getenv("FORGE_URL")
+ }
+ if url == "" {
+ url = "https://forge.wit.com/"
+ }
+ f.forgeURL = url
+ log.Info("Forge URL has been set to", f.forgeURL)
+}
+
+func (f *Forge) GetForgeURL() string {
+ return f.forgeURL
+}
+
func (f *Forge) InitMachine() {
if f.Config.Username == "" {
usr, _ := user.Current()
diff --git a/patchset.Send.go b/patchset.Send.go
index bb760ed..3677a4f 100644
--- a/patchset.Send.go
+++ b/patchset.Send.go
@@ -55,7 +55,7 @@ func (f *Forge) submitPatchset(pset *Patchset) error {
newpb := NewPatchsets()
if err := newpb.UnmarshalTEXT(body); err != nil {
- log.Infof("forged DID NOT SEND BACK PROTOBUF len(body)=%d %s\n", len(body), body[0:40])
+ log.Infof("forged DID NOT SEND BACK PROTOBUF len(body)=%d %s (TODO: look for failure on cloudflare 'is human' check here)\n", len(body), body[0:40])
return err
}