summaryrefslogtreecommitdiff
path: root/object.go
diff options
context:
space:
mode:
authorCarlos Martín Nieto <[email protected]>2014-07-03 08:37:23 +0200
committerCarlos Martín Nieto <[email protected]>2014-07-03 08:37:23 +0200
commitd117fc9aa8b727a59fbdf7b1aa3bd87c60331b6a (patch)
tree834ec9e204148ca901b7daef3c9af9dfbbb3a922 /object.go
parentae5efcda9be2054734cdc3399a85e6f2ddceacff (diff)
parentb3306bee412e29558ac334d2a4bbc0be7d85e2d5 (diff)
Merge commit 'refs/pull/95/head' of github.com:libgit2/git2go
Diffstat (limited to 'object.go')
-rw-r--r--object.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/object.go b/object.go
index 10f5f7c..f351640 100644
--- a/object.go
+++ b/object.go
@@ -100,6 +100,13 @@ func allocObject(cobj *C.git_object, repo *Repository) Object {
}
runtime.SetFinalizer(blob, (*Blob).Free)
return blob
+ case ObjectTag:
+ tag := &Tag{
+ gitObject: obj,
+ cast_ptr: (*C.git_tag)(cobj),
+ }
+ runtime.SetFinalizer(tag, (*Tag).Free)
+ return tag
}
return nil