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

Function packProgressCallback

remote.go:526–540  ·  view source on GitHub ↗

export packProgressCallback

(errorMessage **C.char, stage C.int, current, total C.uint, handle unsafe.Pointer)

Source from the content-addressed store, hash-verified

524
525//export packProgressCallback
526func packProgressCallback(errorMessage **C.char, stage C.int, current, total C.uint, handle unsafe.Pointer) C.int {
527 data := pointerHandles.Get(handle).(*remoteCallbacksData)
528 if data.callbacks.PackProgressCallback == nil {
529 return C.int(ErrorCodeOK)
530 }
531
532 err := data.callbacks.PackProgressCallback(int32(stage), uint32(current), uint32(total))
533 if err != nil {
534 if data.errorTarget != nil {
535 *data.errorTarget = err
536 }
537 return setCallbackError(errorMessage, err)
538 }
539 return C.int(ErrorCodeOK)
540}
541
542//export pushTransferProgressCallback
543func pushTransferProgressCallback(errorMessage **C.char, current, total C.uint, bytes C.size_t, handle unsafe.Pointer) C.int {

Callers 1

pack_progress_callbackFunction · 0.85

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…