()
| 227 | } |
| 228 | |
| 229 | func (v *TreeBuilder) Write() (*Oid, error) { |
| 230 | oid := new(Oid) |
| 231 | |
| 232 | runtime.LockOSThread() |
| 233 | defer runtime.UnlockOSThread() |
| 234 | |
| 235 | err := C.git_treebuilder_write(oid.toC(), v.ptr) |
| 236 | runtime.KeepAlive(v) |
| 237 | if err < 0 { |
| 238 | return nil, MakeGitError(err) |
| 239 | } |
| 240 | |
| 241 | return oid, nil |
| 242 | } |
nothing calls this directly
no test coverage detected