public function create($owner, $repo, $message, $tree, array $parents = array())
	{
		// Build the request path.
		$path = '/repos/' . $owner . '/' . $repo . '/git/commits';

		$data = json_encode(
			array('message' => $message, 'tree' => $tree, 'parents' => $parents)
		);

		// Send the request.
		return $this->processResponse(
			$response = $this->client->post($this->fetchUrl($path), $data),
			201
		);
	}
public function create($owner, $repo, $message, $tree, array $parents = array())
	{
		// Build the request path.
		$path = '/repos/' . $owner . '/' . $repo . '/git/commits';

		$data = json_encode(
			array('message' => $message, 'tree' => $tree, 'parents' => $parents)
		);

		// Send the request.
		return $this->processResponse(
			$response = $this->client->post($this->fetchUrl($path), $data),
			201
		);
	}
public function create ( $ owner , $ repo , $ message , $ tree , array $ parents = array ( ) ) { // Build the request path. $ path = '/repos/' . $ owner . '/' . $ repo . '/git/commits' ; $ data = json_encode ( array ( 'message' => $ message , 'tree' => $ tree , 'parents' => $ parents ) ) ; // Send the request. return $ this -> processResponse ( $ response = $ this -> client -> post ( $ this -> fetchUrl ( $ path ) , $ data ) , 201 ) ; }
Method to create a commit.

@param   string  $owner    The name of the owner of the GitHub repository.
@param   string  $repo     The name of the GitHub repository.
@param   string  $message  The commit message.
@param   string  $tree     SHA of the tree object this commit points to.
@param   array   $parents  Array of the SHAs of the commits that were the parents of this commit.
If omitted or empty, the commit will be written as a root commit.
For a single parent, an array of one SHA should be provided.
For a merge commit, an array of more than one should be provided.

@since   1.0

@return  object
Method to create a commit .