Esempio n. 1
0
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)
}
Esempio n. 2
0
func (r *Remote) Free() {
	runtime.SetFinalizer(r, nil)
	C.git_remote_free(r.ptr)
}
Esempio n. 3
0
func (remote *Remote) Free() {
	C.git_remote_free(remote.git_remote)
}