createCommit method

Future<GitCommit> createCommit(
  1. RepositorySlug slug,
  2. CreateGitCommit commit
)

Creates a new commit in a repository.

API docs: https://developer.github.com/v3/git/commits/#create-a-commit

Implementation

Future<GitCommit> createCommit(RepositorySlug slug, CreateGitCommit commit) {
  return github.postJSON('/repos/${slug.fullName}/git/commits',
      convert: (dynamic i) => GitCommit.fromJson(i),
      statusCode: StatusCodes.CREATED,
      body: GitHubJson.encode(commit));
}