RepoDiff parses the diff on given revisions of given repository.
(repo *git.Repository, rev string, maxFiles, maxFileLines, maxLineChars int, opts ...git.DiffOptions)
| 183 | |
| 184 | // RepoDiff parses the diff on given revisions of given repository. |
| 185 | func RepoDiff(repo *git.Repository, rev string, maxFiles, maxFileLines, maxLineChars int, opts ...git.DiffOptions) (*Diff, error) { |
| 186 | diff, err := repo.Diff(rev, maxFiles, maxFileLines, maxLineChars, opts...) |
| 187 | if err != nil { |
| 188 | return nil, errors.Newf("get diff: %v", err) |
| 189 | } |
| 190 | return NewDiff(diff), nil |
| 191 | } |
no test coverage detected