summaryrefslogtreecommitdiff
path: root/tag.go
diff options
context:
space:
mode:
authorlhchavez <[email protected]>2020-02-12 17:06:40 -0800
committerGitHub <[email protected]>2020-02-12 17:06:40 -0800
commit75c5e41422f224a6fde40903c4af4cf1afbd2d46 (patch)
treeae1b1a379df149e6b771e22fa9f22248c70bd616 /tag.go
parent11506ab07032a7956e7e120ca4095b60b77a75b3 (diff)
parent5c796836853b5651aaa141224cbde03646e78696 (diff)
Merge pull request #527 from dbolkensteyn/master
Fixes #513 - Segfault during tree walk
Diffstat (limited to 'tag.go')
-rw-r--r--tag.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/tag.go b/tag.go
index 4debdb7..1bea2b7 100644
--- a/tag.go
+++ b/tag.go
@@ -21,26 +21,26 @@ func (t *Tag) AsObject() *Object {
return &t.Object
}
-func (t Tag) Message() string {
+func (t *Tag) Message() string {
ret := C.GoString(C.git_tag_message(t.cast_ptr))
runtime.KeepAlive(t)
return ret
}
-func (t Tag) Name() string {
+func (t *Tag) Name() string {
ret := C.GoString(C.git_tag_name(t.cast_ptr))
runtime.KeepAlive(t)
return ret
}
-func (t Tag) Tagger() *Signature {
+func (t *Tag) Tagger() *Signature {
cast_ptr := C.git_tag_tagger(t.cast_ptr)
ret := newSignatureFromC(cast_ptr)
runtime.KeepAlive(t)
return ret
}
-func (t Tag) Target() *Object {
+func (t *Tag) Target() *Object {
var ptr *C.git_object
ret := C.git_tag_target(&ptr, t.cast_ptr)
runtime.KeepAlive(t)
@@ -51,13 +51,13 @@ func (t Tag) Target() *Object {
return allocObject(ptr, t.repo)
}
-func (t Tag) TargetId() *Oid {
+func (t *Tag) TargetId() *Oid {
ret := newOidFromC(C.git_tag_target_id(t.cast_ptr))
runtime.KeepAlive(t)
return ret
}
-func (t Tag) TargetType() ObjectType {
+func (t *Tag) TargetType() ObjectType {
ret := ObjectType(C.git_tag_target_type(t.cast_ptr))
runtime.KeepAlive(t)
return ret