summaryrefslogtreecommitdiff
path: root/send.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-12-29 21:36:39 -0600
committerJeff Carr <[email protected]>2024-12-29 21:36:39 -0600
commit45c32bc7fc00fd43b1b54d36f96671368323d238 (patch)
treee33efb99a3dc5b775b59733ea9198b6ca1d9f8d9 /send.go
parent16a6c8b11ae51c693011e7d107adb15e99d4fe54 (diff)
add git author and emailv0.22.32
Diffstat (limited to 'send.go')
-rw-r--r--send.go19
1 files changed, 16 insertions, 3 deletions
diff --git a/send.go b/send.go
index f1f5dd4..a534d1a 100644
--- a/send.go
+++ b/send.go
@@ -3,6 +3,7 @@
package main
import (
+ "fmt"
"os"
"path/filepath"
"strings"
@@ -95,15 +96,27 @@ func getPatch(pbfile string) error {
return nil
}
-func sendDevelDiff(name string) {
+func sendDevelDiff(name string) error {
pset, err := me.forge.MakeDevelPatchSet()
if err != nil {
- badExit(err)
+ return err
}
pset.Name = name
+ if os.Getenv("GIT_AUTHOR_NAME") == "" {
+ return fmt.Errorf("GIT_AUTHOR_NAME not set")
+ } else {
+ pset.GitAuthorName = os.Getenv("GIT_AUTHOR_NAME")
+ }
+ if os.Getenv("GIT_AUTHOR_EMAIL") == "" {
+ return fmt.Errorf("GIT_AUTHOR_EMAIL not set")
+ } else {
+ pset.GitAuthorEmail = os.Getenv("GIT_AUTHOR_EMAIL")
+ }
+
if err := sendPatches(pset); err != nil {
- badExit(err)
+ return err
}
+ return nil
}
func sendMasterDiff() {