(tree *Tree)
| 728 | } |
| 729 | |
| 730 | func (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 | |
| 745 | type RepositoryState int |
| 746 |
nothing calls this directly
no test coverage detected