Skip to content

Commit b5b891a

Browse files
committed
Packbuilder: adjust to changes in dev
1 parent f583ad8 commit b5b891a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

packbuilder.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ extern int _go_git_packbuilder_foreach(git_packbuilder *pb, void *payload);
1212
import "C"
1313
import (
1414
"io"
15+
"os"
1516
"runtime"
1617
"unsafe"
1718
)
@@ -65,10 +66,10 @@ func (pb *Packbuilder) ObjectCount() uint32 {
6566
return uint32(C.git_packbuilder_object_count(pb.ptr))
6667
}
6768

68-
func (pb *Packbuilder) WriteToFile(name string) error {
69+
func (pb *Packbuilder) WriteToFile(name string, mode os.FileMode) error {
6970
cname := C.CString(name)
7071
defer C.free(unsafe.Pointer(cname))
71-
ret := C.git_packbuilder_write(pb.ptr, cname, nil, nil)
72+
ret := C.git_packbuilder_write(pb.ptr, cname, C.uint(mode.Perm()), nil, nil)
7273
if ret != 0 {
7374
return LastError()
7475
}

0 commit comments

Comments
 (0)