Allows you to create a new repository or edit a specific one.
$repo = new Bitbucket\API\Repositories\Repository();
$repo->setCredentials(new Http\Message\Authentication\BasicAuth($bb_user, $bb_pass));
$repo->get($account_name, $repo_slug);
$repo->create($account_name, $repo_slug, array(
'scm' => 'git',
'description' => 'My super secret project.',
'language' => 'php',
'is_private' => true,
'fork_policy' => 'no_public_forks',
));
$repo->update($account_name, $repo_slug, array(
'description' => 'My super secret project !!!',
'language' => 'php',
'is_private' => true
));
$repo->delete($account_name, $repo_slug);
$repo->watchers($account_name, $repo_slug);
$repo->forks($account_name, $repo_slug);
$repo->fork($account_name, $repo_slug, $fork_slug, array(
'is_private' => true
));
$repo->branches($account_name, $repo_slug);
$repo->tags($account_name, $repo_slug);
$repo->filehistory($account_name, $repo_slug, '1bc8345', 'app/models/core.php')