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

Function pushTransferProgressCallback

remote.go:543–557  ·  view source on GitHub ↗

export pushTransferProgressCallback

(errorMessage **C.char, current, total C.uint, bytes C.size_t, handle unsafe.Pointer)

Source from the content-addressed store, hash-verified

541
542//export pushTransferProgressCallback
543func pushTransferProgressCallback(errorMessage **C.char, current, total C.uint, bytes C.size_t, handle unsafe.Pointer) C.int {
544 data := pointerHandles.Get(handle).(*remoteCallbacksData)
545 if data.callbacks.PushTransferProgressCallback == nil {
546 return C.int(ErrorCodeOK)
547 }
548
549 err := data.callbacks.PushTransferProgressCallback(uint32(current), uint32(total), uint(bytes))
550 if err != nil {
551 if data.errorTarget != nil {
552 *data.errorTarget = err
553 }
554 return setCallbackError(errorMessage, err)
555 }
556 return C.int(ErrorCodeOK)
557}
558
559//export pushUpdateReferenceCallback
560func pushUpdateReferenceCallback(errorMessage **C.char, refname, status *C.char, handle unsafe.Pointer) C.int {

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…