From 29c005aded55168631029f9b129ff812ff96f802 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Wed, 15 Nov 2017 16:19:23 -0500 Subject: more --- commands.go | 32 ++++---------------------------- 1 file changed, 4 insertions(+), 28 deletions(-) (limited to 'commands.go') diff --git a/commands.go b/commands.go index 6c5a0c7..a1f7f51 100644 --- a/commands.go +++ b/commands.go @@ -4,32 +4,8 @@ import ( "strconv" ) -type ezfiw struct { - fiw *FIWriter - err error -} - -func (e *ezfiw) WriteLine(a ...interface{}) { - if e.err == nil { - e.err = e.fiw.WriteLine(a...) - } -} - -func (e *ezfiw) WriteData(data []byte) { - if e.err == nil { - e.err = e.fiw.WriteData(data) - } -} - -func (e *ezfiw) WriteMark(idnum int) { - if e.err == nil { - e.err = e.fiw.WriteLine("mark", ":"+strconv.Itoa(idnum)) - } -} - type Cmd interface { fiWriteCmd(*FIWriter) error - fiReadCmd(*FIReader) error } type CmdCommit struct { @@ -53,7 +29,7 @@ func (c *CmdCommit) fiWriteCmd(fiw *FIWriter) error { ez.WriteLine("author", *c.Author) } ez.WriteLine("committer", c.Committer) - ez.WriteData(c.Data) + ez.WriteData(c.Msg) if len(c.Parents) > 0 { ez.WriteLine("from", c.Parents[0]) if len(c.Parents) > 1 { @@ -68,7 +44,7 @@ func (c *CmdCommit) fiWriteCmd(fiw *FIWriter) error { } for _, action := range c.Tree { - err := action.fiWriteFA(fi) + err := action.fiWriteFA(fiw) if err != nil { return err } @@ -120,7 +96,7 @@ func (c *CmdBlob) fiWriteCmd(fiw *FIWriter) error { ez := &ezfiw{fiw: fiw} ez.WriteLine("blob") - if mark > 0 { + if c.Mark > 0 { ez.WriteMark(c.Mark) } ez.WriteData(c.Data) @@ -146,7 +122,7 @@ type CmdGetMark struct { Mark int } -func (c *CmdGetmark) fiWriteCmd(fiw *FIWriter) error { +func (c *CmdGetMark) fiWriteCmd(fiw *FIWriter) error { return fiw.WriteLine("get-mark", ":"+strconv.Itoa(c.Mark)) } -- cgit v1.2.3