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

Method AddBackend

odb.go:67–78  ·  view source on GitHub ↗
(backend *OdbBackend, priority int)

Source from the content-addressed store, hash-verified

65}
66
67func (v *Odb) AddBackend(backend *OdbBackend, priority int) (err error) {
68 runtime.LockOSThread()
69 defer runtime.UnlockOSThread()
70
71 ret := C.git_odb_add_backend(v.ptr, backend.ptr, C.int(priority))
72 runtime.KeepAlive(v)
73 if ret < 0 {
74 backend.Free()
75 return MakeGitError(ret)
76 }
77 return nil
78}
79
80func NewOdbBackendOnePack(packfileIndexPath string) (backend *OdbBackend, err error) {
81 runtime.LockOSThread()

Callers 2

TestIndexerOutOfOrderFunction · 0.95
TestOdbBackendLooseFunction · 0.80

Calls 2

MakeGitErrorFunction · 0.85
FreeMethod · 0.65

Tested by 2

TestIndexerOutOfOrderFunction · 0.76
TestOdbBackendLooseFunction · 0.64