From 04e3c7f6cd965baca20309439abbbd5986c73e86 Mon Sep 17 00:00:00 2001 From: Ben Burkert Date: Thu, 8 Jan 2015 11:03:15 -0800 Subject: [PATCH] define Note methods on pointers --- note.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/note.go b/note.go index c8d9248..3cdd340 100644 --- a/note.go +++ b/note.go @@ -27,25 +27,25 @@ func (n *Note) Free() error { } // Author returns the signature of the note author -func (n Note) Author() *Signature { +func (n *Note) Author() *Signature { ptr := C.git_note_author(n.ptr) return newSignatureFromC(ptr) } // Id returns the note object's id -func (n Note) Id() *Oid { +func (n *Note) Id() *Oid { ptr := C.git_note_id(n.ptr) return newOidFromC(ptr) } // Committer returns the signature of the note committer -func (n Note) Committer() *Signature { +func (n *Note) Committer() *Signature { ptr := C.git_note_committer(n.ptr) return newSignatureFromC(ptr) } // Message returns the note message -func (n Note) Message() string { +func (n *Note) Message() string { return C.GoString(C.git_note_message(n.ptr)) }