listCommits method

Stream<RepositoryCommit> listCommits(
  1. RepositorySlug slug
)

Lists the commits of the provided repository slug.

API docs: https://developer.github.com/v3/repos/commits/#list-commits-on-a-repository

Implementation

Stream<RepositoryCommit> listCommits(RepositorySlug slug) {
  ArgumentError.checkNotNull(slug);
  return PaginationHelper(github)
      .objects<Map<String, dynamic>, RepositoryCommit>(
    'GET',
    '/repos/${slug.fullName}/commits',
    (i) => RepositoryCommit.fromJson(i),
  );
}