コード例 #1
0
ファイル: remote.go プロジェクト: kissthink/git2go
func (r *Remote) Free() {
	runtime.SetFinalizer(r, nil)

	callbacks := C.git_remote_get_callbacks(r.ptr)
	if callbacks != nil && callbacks.payload != nil {
		pointerHandles.Untrack(callbacks.payload)
	}

	C.git_remote_free(r.ptr)
}
コード例 #2
0
ファイル: remote.go プロジェクト: jingweno/git2go
func (r *Remote) Free() {
	runtime.SetFinalizer(r, nil)
	C.git_remote_free(r.ptr)
}
コード例 #3
0
ファイル: remote.go プロジェクト: jgrocho/go-git2
func (remote *Remote) Free() {
	C.git_remote_free(remote.git_remote)
}