Lines Matching +full:repo +full:- +full:name
7 // http://www.apache.org/licenses/LICENSE-2.0
29 // The Source Repo API service.
32 // not set by ListRepos. To get the size of a repo, use GetRepo.
35 get: "/v1/{name=projects/*}/repos"
39 // Returns information about a repo.
40 rpc GetRepo(GetRepoRequest) returns (Repo) {
42 get: "/v1/{name=projects/*/repos/**}"
46 // Creates a repo in the given project with the given name.
50 rpc CreateRepo(CreateRepoRequest) returns (Repo) {
53 body: "repo"
57 // Deletes a repo.
60 delete: "/v1/{name=projects/*/repos/**}"
96 // A repository (or repo) is a Git repository storing versioned source content.
97 message Repo { message
98 // Resource name of the repository, of the form
99 // `projects/<project>/repos/<repo>`. The repo name may contain slashes.
100 // eg, `projects/myproject/repos/name/with/slash`
101 string name = 1; field
103 // The disk usage of the repo, in bytes. Read-only field. Size is only
108 // Read-only field.
112 // Read-only field.
136 // The name of the requested repository. Values are of the form
137 // `projects/<project>/repos/<repo>`.
138 string name = 1; field
145 string name = 1; field
160 repeated Repo repos = 1;
162 // If non-empty, additional repositories exist within the project. These
170 // The project in which to create the repo. Values are of the form
174 // The repo to create. Only name should be set; setting other fields
175 // is an error. The project in the name should match the parent field.
176 Repo repo = 2; field
181 // The name of the repo to delete. Values are of the form
182 // `projects/<project>/repos/<repo>`.
183 string name = 1; field