()
| 22 | } |
| 23 | |
| 24 | func (repo *Repository) NewPackbuilder() (*Packbuilder, error) { |
| 25 | runtime.LockOSThread() |
| 26 | defer runtime.UnlockOSThread() |
| 27 | |
| 28 | var ptr *C.git_packbuilder |
| 29 | ret := C.git_packbuilder_new(&ptr, repo.ptr) |
| 30 | if ret != 0 { |
| 31 | return nil, MakeGitError(ret) |
| 32 | } |
| 33 | return newPackbuilderFromC(ptr, repo), nil |
| 34 | } |
| 35 | |
| 36 | func newPackbuilderFromC(ptr *C.git_packbuilder, r *Repository) *Packbuilder { |
| 37 | pb := &Packbuilder{ptr: ptr, r: r} |
nothing calls this directly
no test coverage detected