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: GitTree.fromJson,
    statusCode: StatusCodes.CREATED,
    body: GitHubJson.encode(tree),
  );
}