createCommit method
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: GitCommit.fromJson,
statusCode: StatusCodes.CREATED,
body: GitHubJson.encode(commit));
}