MCPcopy Create free account
hub / github.com/libgit2/git2go / pushUpdateReferenceCallback

Function pushUpdateReferenceCallback

remote.go:560–574  ·  view source on GitHub ↗

export pushUpdateReferenceCallback

(errorMessage **C.char, refname, status *C.char, handle unsafe.Pointer)

Source from the content-addressed store, hash-verified

558
559//export pushUpdateReferenceCallback
560func pushUpdateReferenceCallback(errorMessage **C.char, refname, status *C.char, handle unsafe.Pointer) C.int {
561 data := pointerHandles.Get(handle).(*remoteCallbacksData)
562 if data.callbacks.PushUpdateReferenceCallback == nil {
563 return C.int(ErrorCodeOK)
564 }
565
566 err := data.callbacks.PushUpdateReferenceCallback(C.GoString(refname), C.GoString(status))
567 if err != nil {
568 if data.errorTarget != nil {
569 *data.errorTarget = err
570 }
571 return setCallbackError(errorMessage, err)
572 }
573 return C.int(ErrorCodeOK)
574}
575
576func populateProxyOptions(copts *C.git_proxy_options, opts *ProxyOptions) *C.git_proxy_options {
577 C.git_proxy_options_init(copts, C.GIT_PROXY_OPTIONS_VERSION)

Callers 1

Calls 2

setCallbackErrorFunction · 0.85
GetMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…