(commit plumbing.Hash)
| 126 | } |
| 127 | |
| 128 | func (w *Worktree) updateHEAD(commit plumbing.Hash) error { |
| 129 | head, err := w.r.Storer.Reference(plumbing.HEAD) |
| 130 | if err != nil { |
| 131 | return err |
| 132 | } |
| 133 | |
| 134 | name := plumbing.HEAD |
| 135 | if head.Type() != plumbing.HashReference { |
| 136 | name = head.Target() |
| 137 | } |
| 138 | |
| 139 | ref := plumbing.NewHashReference(name, commit) |
| 140 | return w.r.Storer.SetReference(ref) |
| 141 | } |
| 142 | |
| 143 | func (w *Worktree) buildCommitObject(msg string, opts *CommitOptions, tree plumbing.Hash) (plumbing.Hash, error) { |
| 144 | commit := &object.Commit{ |
no test coverage detected