createTree method

Future<GitTree> createTree(
  1. RepositorySlug slug,
  2. CreateGitTree tree
)

Creates a new tree in a repository.

API docs: https://developer.github.com/v3/git/trees/#create-a-tree

Implementation

Future<GitTree> createTree(RepositorySlug slug, CreateGitTree tree) {
  return github.postJSON('/repos/${slug.fullName}/git/trees',
      convert: (dynamic j) => GitTree.fromJson(j),
      statusCode: StatusCodes.CREATED,
      body: GitHubJson.encode(tree));
}