Update libgit2
Fix calls to C.git_treebuilder_create and C.git_treebuilder_write.
This commit is contained in:
parent
6f79e6e60b
commit
d69c771453
|
@ -456,7 +456,7 @@ func (v *Repository) TreeBuilder() (*TreeBuilder, error) {
|
|||
runtime.LockOSThread()
|
||||
defer runtime.UnlockOSThread()
|
||||
|
||||
if ret := C.git_treebuilder_create(&bld.ptr, nil); ret < 0 {
|
||||
if ret := C.git_treebuilder_create(&bld.ptr, v.ptr, nil); ret < 0 {
|
||||
return nil, MakeGitError(ret)
|
||||
}
|
||||
runtime.SetFinalizer(bld, (*TreeBuilder).Free)
|
||||
|
@ -471,7 +471,7 @@ func (v *Repository) TreeBuilderFromTree(tree *Tree) (*TreeBuilder, error) {
|
|||
runtime.LockOSThread()
|
||||
defer runtime.UnlockOSThread()
|
||||
|
||||
if ret := C.git_treebuilder_create(&bld.ptr, tree.cast_ptr); ret < 0 {
|
||||
if ret := C.git_treebuilder_create(&bld.ptr, v.ptr, tree.cast_ptr); ret < 0 {
|
||||
return nil, MakeGitError(ret)
|
||||
}
|
||||
runtime.SetFinalizer(bld, (*TreeBuilder).Free)
|
||||
|
|
2
tree.go
2
tree.go
|
@ -161,7 +161,7 @@ func (v *TreeBuilder) Write() (*Oid, error) {
|
|||
runtime.LockOSThread()
|
||||
defer runtime.UnlockOSThread()
|
||||
|
||||
err := C.git_treebuilder_write(oid.toC(), v.repo.ptr, v.ptr)
|
||||
err := C.git_treebuilder_write(oid.toC(), v.ptr)
|
||||
|
||||
if err < 0 {
|
||||
return nil, MakeGitError(err)
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 4eb97ef3bf18403fbce351ae4cac673655d2886a
|
||||
Subproject commit 247b3f4ee5d08ee5f5f88eb1c0f6ed03cbd21fc9
|
Loading…
Reference in New Issue