コード例 #1
0
ファイル: tag.go プロジェクト: jgrocho/go-git2
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
}
コード例 #2
0
ファイル: tag.go プロジェクト: alexsaveliev/vcsstore
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)
}