added write method to index #51

Merged
tobscher merged 1 commits from master into master 2014-02-23 08:49:31 -06:00
1 changed files with 12 additions and 0 deletions

View File

@ -49,6 +49,18 @@ func (v *Index) WriteTree() (*Oid, error) {
return oid, nil return oid, nil
} }
func (v *Index) Write() (error) {
runtime.LockOSThread()
defer runtime.UnlockOSThread()
ret := C.git_index_write(v.ptr)
if ret < 0 {
return LastError()
}
return nil
}
func (v *Index) Free() { func (v *Index) Free() {
runtime.SetFinalizer(v, nil) runtime.SetFinalizer(v, nil)
C.git_index_free(v.ptr) C.git_index_free(v.ptr)