summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Martín Nieto <[email protected]>2014-02-23 15:49:31 +0100
committerCarlos Martín Nieto <[email protected]>2014-02-23 15:49:31 +0100
commitaf80cc73ad16550f9b79e1b551b49f94bce5809a (patch)
tree8ec529853704340e935a1f7fcc3580a92b65d9f9
parent8efcdd0e160bcde77ad484f90b7681c8572a394d (diff)
parent054268a63418b03892bfd4c6a509a0294660074b (diff)
Merge pull request #51 from Tobscher/master
added write method to index
-rw-r--r--index.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/index.go b/index.go
index ac5148c..fb32010 100644
--- a/index.go
+++ b/index.go
@@ -49,6 +49,18 @@ func (v *Index) WriteTree() (*Oid, error) {
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() {
runtime.SetFinalizer(v, nil)
C.git_index_free(v.ptr)