(n uint)
| 165 | } |
| 166 | |
| 167 | func (c *Commit) Parent(n uint) *Commit { |
| 168 | var cobj *C.git_commit |
| 169 | ret := C.git_commit_parent(&cobj, c.cast_ptr, C.uint(n)) |
| 170 | if ret != 0 { |
| 171 | return nil |
| 172 | } |
| 173 | |
| 174 | parent := allocCommit(cobj, c.repo) |
| 175 | runtime.KeepAlive(c) |
| 176 | return parent |
| 177 | } |
| 178 | |
| 179 | func (c *Commit) ParentId(n uint) *Oid { |
| 180 | ret := newOidFromC(C.git_commit_parent_id(c.cast_ptr, C.uint(n))) |