@@ -702,34 +702,69 @@ OUTPUT::
id : <id_given_in_input>
result: {
"msg": "Created new repository `<reponame>`",
"repo": {
"repo_id" : "<repo_id>",
"repo_name" : "<reponame>"
"repo_type" : "<repo_type>",
"clone_uri" : "<clone_uri>",
"private": : "<bool>",
"created_on" : "<datetimecreated>",
"description" : "<description>",
"landing_rev": "<landing_rev>",
"owner": "<repo_owner>",
"owner": "<username or user_id>",
"fork_of": "<name_of_fork_parent>",
"enable_downloads": "<bool>",
"enable_locking": "<bool>",
"enable_statistics": "<bool>",
},
}
error: null
fork_repo
---------
Creates a fork of given repo. This command can be executed only using api_key
belonging to user with admin rights. In case of using celery this will
immidiatelly return success message, while fork is going to be created
asynchronous
INPUT::
id : <id_for_response>
api_key : "<api_key>"
method : "fork_repo"
args: {
"repoid" : "<reponame or repo_id>",
"fork_name": "<forkname>",
"description": "<description>",
"copy_permissions": "<bool>",
"private": "<bool>",
"landing_rev": "<landing_rev>"
OUTPUT::
"msg": "Created fork of `<reponame>` as `<forkname>`",
"success": true
delete_repo
-----------
Deletes a repository. This command can be executed only using api_key
belonging to user with admin rights.
method : "delete_repo"
Status change: