()
| 118 | } |
| 119 | |
| 120 | func (b *Branch) Delete() error { |
| 121 | |
| 122 | runtime.LockOSThread() |
| 123 | defer runtime.UnlockOSThread() |
| 124 | ret := C.git_branch_delete(b.Reference.ptr) |
| 125 | runtime.KeepAlive(b.Reference) |
| 126 | if ret < 0 { |
| 127 | return MakeGitError(ret) |
| 128 | } |
| 129 | return nil |
| 130 | } |
| 131 | |
| 132 | func (b *Branch) Move(newBranchName string, force bool) (*Branch, error) { |
| 133 | var ptr *C.git_reference |