func (tag *Tag) Target() (*Object, error) { obj := new(Object) ecode := C.git_tag_target(&obj.git_object, tag.git_tag) if ecode != git_SUCCESS { return nil, gitError() } return obj, nil }
func (t Tag) Target() *Object { var ptr *C.git_object ret := C.git_tag_target(&ptr, t.cast_ptr) if ret != 0 { return nil } return allocObject(ptr, t.repo) }