From b5b891a03d9154add260d2ba18e7d12b4768130b Mon Sep 17 00:00:00 2001 From: Carlos Martín Nieto Date: Wed, 13 Nov 2013 06:53:10 +0100 Subject: Packbuilder: adjust to changes in dev --- packbuilder.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'packbuilder.go') diff --git a/packbuilder.go b/packbuilder.go index bcb61a4..f1407e8 100644 --- a/packbuilder.go +++ b/packbuilder.go @@ -12,6 +12,7 @@ extern int _go_git_packbuilder_foreach(git_packbuilder *pb, void *payload); import "C" import ( "io" + "os" "runtime" "unsafe" ) @@ -65,10 +66,10 @@ func (pb *Packbuilder) ObjectCount() uint32 { 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) 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 { return LastError() } -- cgit v1.2.3