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

Method NewPackbuilder

packbuilder.go:24–34  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

22}
23
24func (repo *Repository) NewPackbuilder() (*Packbuilder, error) {
25 runtime.LockOSThread()
26 defer runtime.UnlockOSThread()
27
28 var ptr *C.git_packbuilder
29 ret := C.git_packbuilder_new(&ptr, repo.ptr)
30 if ret != 0 {
31 return nil, MakeGitError(ret)
32 }
33 return newPackbuilderFromC(ptr, repo), nil
34}
35
36func newPackbuilderFromC(ptr *C.git_packbuilder, r *Repository) *Packbuilder {
37 pb := &Packbuilder{ptr: ptr, r: r}

Callers

nothing calls this directly

Calls 2

MakeGitErrorFunction · 0.85
newPackbuilderFromCFunction · 0.85

Tested by

no test coverage detected