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

Method TreeBuilder

repository.go:714–728  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

712}
713
714func (v *Repository) TreeBuilder() (*TreeBuilder, error) {
715 bld := new(TreeBuilder)
716
717 runtime.LockOSThread()
718 defer runtime.UnlockOSThread()
719
720 if ret := C.git_treebuilder_new(&bld.ptr, v.ptr, nil); ret < 0 {
721 return nil, MakeGitError(ret)
722 }
723
724 runtime.SetFinalizer(bld, (*TreeBuilder).Free)
725
726 bld.repo = v
727 return bld, nil
728}
729
730func (v *Repository) TreeBuilderFromTree(tree *Tree) (*TreeBuilder, error) {
731 bld := new(TreeBuilder)

Callers 1

TestTreeBuilderInsertFunction · 0.80

Calls 1

MakeGitErrorFunction · 0.85

Tested by 1

TestTreeBuilderInsertFunction · 0.64