Packbuilder: adjust to changes in dev

This commit is contained in:
Carlos Martín Nieto 2013-11-13 06:53:10 +01:00
parent f583ad8abd
commit b5b891a03d
1 changed files with 3 additions and 2 deletions

View File

@ -12,6 +12,7 @@ extern int _go_git_packbuilder_foreach(git_packbuilder *pb, void *payload);
import "C" import "C"
import ( import (
"io" "io"
"os"
"runtime" "runtime"
"unsafe" "unsafe"
) )
@ -65,10 +66,10 @@ func (pb *Packbuilder) ObjectCount() uint32 {
return uint32(C.git_packbuilder_object_count(pb.ptr)) return uint32(C.git_packbuilder_object_count(pb.ptr))
} }
func (pb *Packbuilder) WriteToFile(name string) error { func (pb *Packbuilder) WriteToFile(name string, mode os.FileMode) error {
cname := C.CString(name) cname := C.CString(name)
defer C.free(unsafe.Pointer(cname)) defer C.free(unsafe.Pointer(cname))
ret := C.git_packbuilder_write(pb.ptr, cname, nil, nil) ret := C.git_packbuilder_write(pb.ptr, cname, C.uint(mode.Perm()), nil, nil)
if ret != 0 { if ret != 0 {
return LastError() return LastError()
} }