Implement Packbuilder-Support #21

Merged
Merovius merged 3 commits from packbuilder into master 2013-05-16 16:11:10 -05:00
1 changed files with 11 additions and 0 deletions
Showing only changes of commit 1da989e28b - Show all commits

View File

@ -74,6 +74,17 @@ func (pb *Packbuilder) WriteToFile(name string) error {
return nil
}
func (pb *Packbuilder) Write(w io.Writer) error {
ch := pb.Foreach()
for _, slice := range ch {
_, err := w.Write(slice)
if err != nil {
return err
}
}
return nil
}
func (pb *Packbuilder) Written() uint32 {
return uint32(C.git_packbuilder_written(pb.ptr))
}