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

Method TreeBuilderFromTree

repository.go:730–743  ·  view source on GitHub ↗
(tree *Tree)

Source from the content-addressed store, hash-verified

728}
729
730func (v *Repository) TreeBuilderFromTree(tree *Tree) (*TreeBuilder, error) {
731 bld := new(TreeBuilder)
732
733 runtime.LockOSThread()
734 defer runtime.UnlockOSThread()
735
736 if ret := C.git_treebuilder_new(&bld.ptr, v.ptr, tree.cast_ptr); ret < 0 {
737 return nil, MakeGitError(ret)
738 }
739 runtime.SetFinalizer(bld, (*TreeBuilder).Free)
740
741 bld.repo = v
742 return bld, nil
743}
744
745type RepositoryState int
746

Callers

nothing calls this directly

Calls 1

MakeGitErrorFunction · 0.85

Tested by

no test coverage detected