diff options
Diffstat (limited to 'patchset.Send.go')
| -rw-r--r-- | patchset.Send.go | 27 |
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") +} |
