Update libgit2

Fix calls to C.git_treebuilder_create and C.git_treebuilder_write.
This commit is contained in:
David Calavera 2014-12-18 14:08:11 -08:00 committed by Carlos Martín Nieto
parent 6f79e6e60b
commit d69c771453
3 changed files with 4 additions and 4 deletions

View File

@ -456,7 +456,7 @@ func (v *Repository) TreeBuilder() (*TreeBuilder, error) {
runtime.LockOSThread() runtime.LockOSThread()
defer runtime.UnlockOSThread() 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) return nil, MakeGitError(ret)
} }
runtime.SetFinalizer(bld, (*TreeBuilder).Free) runtime.SetFinalizer(bld, (*TreeBuilder).Free)
@ -471,7 +471,7 @@ func (v *Repository) TreeBuilderFromTree(tree *Tree) (*TreeBuilder, error) {
runtime.LockOSThread() runtime.LockOSThread()
defer runtime.UnlockOSThread() 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) return nil, MakeGitError(ret)
} }
runtime.SetFinalizer(bld, (*TreeBuilder).Free) runtime.SetFinalizer(bld, (*TreeBuilder).Free)

View File

@ -161,7 +161,7 @@ func (v *TreeBuilder) Write() (*Oid, error) {
runtime.LockOSThread() runtime.LockOSThread()
defer runtime.UnlockOSThread() 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 { if err < 0 {
return nil, MakeGitError(err) return nil, MakeGitError(err)

2
vendor/libgit2 vendored

@ -1 +1 @@
Subproject commit 4eb97ef3bf18403fbce351ae4cac673655d2886a Subproject commit 247b3f4ee5d08ee5f5f88eb1c0f6ed03cbd21fc9