summaryrefslogtreecommitdiff
path: root/patchset.Send.go
diff options
context:
space:
mode:
Diffstat (limited to 'patchset.Send.go')
-rw-r--r--patchset.Send.go27
1 files changed, 27 insertions, 0 deletions
diff --git a/patchset.Send.go b/patchset.Send.go
new file mode 100644
index 0000000..00fe37e
--- /dev/null
+++ b/patchset.Send.go
@@ -0,0 +1,27 @@
+package forgepb
+
+// functions to import and export the protobuf
+// data to and from config files
+
+import (
+ "errors"
+ "time"
+
+ "go.wit.com/log"
+)
+
+func (f *Forge) SendPatchSet(pset *Patchset) error {
+ var err error
+ data, err := pset.Marshal()
+ if err != nil {
+ log.Info("proto.Marshal() pset(len) error", len(data), err)
+ return err
+ }
+ now := time.Now()
+ timestamp := now.Format("2006.01.02.150405") // bummer. other date doesn't work?
+ cfgfile := "patchset/patchset." + timestamp + ".pb"
+ log.Info("proto.Marshal() pset(len)", len(data))
+ configWrite(cfgfile, data)
+
+ return errors.New("don't know how to send yet")
+}