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

Function CallbackGitTreeWalk

deprecated.go:259–271  ·  view source on GitHub ↗

tree.go Deprecated: CallbackGitTreeWalk is not used.

(_root *C.char, entry *C.git_tree_entry, ptr unsafe.Pointer)

Source from the content-addressed store, hash-verified

257
258// Deprecated: CallbackGitTreeWalk is not used.
259func CallbackGitTreeWalk(_root *C.char, entry *C.git_tree_entry, ptr unsafe.Pointer) C.int {
260 root := C.GoString(_root)
261
262 callback, ok := pointerHandles.Get(ptr).(TreeWalkCallback)
263 if !ok {
264 panic("invalid treewalk callback")
265 }
266 err := callback(root, newTreeEntry(entry))
267 if err != nil {
268 return C.int(ErrorCodeUser)
269 }
270 return C.int(ErrorCodeOK)
271}

Callers

nothing calls this directly

Calls 2

newTreeEntryFunction · 0.85
GetMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…