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

Method AddAlternate

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

Source from the content-addressed store, hash-verified

52}
53
54func (v *Odb) AddAlternate(backend *OdbBackend, priority int) (err error) {
55 runtime.LockOSThread()
56 defer runtime.UnlockOSThread()
57
58 ret := C.git_odb_add_alternate(v.ptr, backend.ptr, C.int(priority))
59 runtime.KeepAlive(v)
60 if ret < 0 {
61 backend.Free()
62 return MakeGitError(ret)
63 }
64 return nil
65}
66
67func (v *Odb) AddBackend(backend *OdbBackend, priority int) (err error) {
68 runtime.LockOSThread()

Callers

nothing calls this directly

Calls 2

MakeGitErrorFunction · 0.85
FreeMethod · 0.65

Tested by

no test coverage detected