repositories

Note:

This is a legacy API. This endpoint is deprecated, disabled by default in new installations, and slated to be removed entirely in a future major release of Arvados. It is replaced by collection versioning.

API endpoint base: https://pirca.arvadosapi.com/arvados/v1/repositories

Object type: s0uqq

Example UUID: zzzzz-s0uqq-0123456789abcde

Resource

The repositories resource lists git repositories managed by Arvados.

Each Repository has, in addition to the Common resource fields:

Attribute Type Description Example
name string The name of the repository on disk. Repository names must begin with a letter and contain only alphanumerics. Unless the repository is owned by the system user, the name must begin with the owner’s username, then be separated from the base repository name with /. You may not create a repository that is owned by a user without a username. username/project1
clone_urls array URLs from which the repository can be cloned. Read-only. ["gitgit.zzzzz.arvadosapi.com:foo/bar.git",
“https://git.zzzzz.arvadosapi.com/foo/bar.git”]@
fetch_url string URL suggested as a fetch-url in git config. Deprecated. Read-only.
push_url string URL suggested as a push-url in git config. Deprecated. Read-only.

Methods

See Common resource methods for more information about create, delete, get, list, and update.

Required arguments are displayed in green.

create

Create a new Repository.

Arguments:

Argument Type Description Location Example
repository object query

delete

Delete an existing Repository.

Arguments:

Argument Type Description Location Example
uuid string The UUID of the Repository in question. path

get

Gets a Repository’s metadata by UUID.

Arguments:

Argument Type Description Location Example
uuid string The UUID of the Repository in question. path

get_all_permissions

get_all_permissions repositories

Arguments:

Argument Type Description Location Example

list

List repositories.

See common resource list method.

update

Update attributes of an existing Repository.

Arguments:

Argument Type Description Location Example
uuid string The UUID of the Repository in question. path
repository object query

Previous: nodes Next: keep_disks

The content of this documentation is licensed under the Creative Commons Attribution-Share Alike 3.0 United States licence.
Code samples in this documentation are licensed under the Apache License, Version 2.0.