define Note methods on pointers
This commit is contained in:
parent
4989fc5a15
commit
04e3c7f6cd
8
note.go
8
note.go
|
@ -27,25 +27,25 @@ func (n *Note) Free() error {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Author returns the signature of the note author
|
// 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)
|
ptr := C.git_note_author(n.ptr)
|
||||||
return newSignatureFromC(ptr)
|
return newSignatureFromC(ptr)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Id returns the note object's id
|
// Id returns the note object's id
|
||||||
func (n Note) Id() *Oid {
|
func (n *Note) Id() *Oid {
|
||||||
ptr := C.git_note_id(n.ptr)
|
ptr := C.git_note_id(n.ptr)
|
||||||
return newOidFromC(ptr)
|
return newOidFromC(ptr)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Committer returns the signature of the note committer
|
// 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)
|
ptr := C.git_note_committer(n.ptr)
|
||||||
return newSignatureFromC(ptr)
|
return newSignatureFromC(ptr)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Message returns the note message
|
// Message returns the note message
|
||||||
func (n Note) Message() string {
|
func (n *Note) Message() string {
|
||||||
return C.GoString(C.git_note_message(n.ptr))
|
return C.GoString(C.git_note_message(n.ptr))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue