Module: Gitea::Api::Repository

Included in:
Client
Defined in:
lib/gitea/api/repository.rb

Instance Method Summary collapse

Instance Method Details

#delete_repos_actions_secrets_by_owner_repo_secretname(owner, repo, secretname, opt = {}) ⇒ Object



28
29
30
# File 'lib/gitea/api/repository.rb', line 28

def delete_repos_actions_secrets_by_owner_repo_secretname(owner, repo, secretname, opt={})
  @http.delete("/repos/#{owner}/#{repo}/actions/secrets/#{secretname}", opt)
end

#delete_repos_avatar_by_owner_repo(owner, repo, opt = {}) ⇒ Object



48
49
50
# File 'lib/gitea/api/repository.rb', line 48

def delete_repos_avatar_by_owner_repo(owner, repo, opt={})
  @http.delete("/repos/#{owner}/#{repo}/avatar", opt)
end

#delete_repos_branch_protections_by_owner_repo_name(owner, repo, name, opt = {}) ⇒ Object



64
65
66
# File 'lib/gitea/api/repository.rb', line 64

def delete_repos_branch_protections_by_owner_repo_name(owner, repo, name, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/branch_protections/#{name}", opt)
end

#delete_repos_branches_by_owner_repo_branch(owner, repo, branch, opt = {}) ⇒ Object



84
85
86
# File 'lib/gitea/api/repository.rb', line 84

def delete_repos_branches_by_owner_repo_branch(owner, repo, branch, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/branches/#{branch}", opt)
end

#delete_repos_by_owner_repo(owner, repo, opt = {}) ⇒ Object



16
17
18
# File 'lib/gitea/api/repository.rb', line 16

def delete_repos_by_owner_repo(owner, repo, opt = {})
  @http.delete("/repos/#{owner}/#{repo}", opt)
end

#delete_repos_collaborators_by_owner_repo_collaborator(owner, repo, collaborator, opt = {}) ⇒ Object



100
101
102
# File 'lib/gitea/api/repository.rb', line 100

def delete_repos_collaborators_by_owner_repo_collaborator(owner, repo, collaborator, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/collaborators/#{collaborator}", opt)
end

#delete_repos_contents_by_owner_repo_filepath(owner, repo, filepath, opt = {}) ⇒ Object



140
141
142
# File 'lib/gitea/api/repository.rb', line 140

def delete_repos_contents_by_owner_repo_filepath(owner, repo, filepath, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/contents/#{filepath}", opt)
end

#delete_repos_hooks_by_owner_repo_id(owner, repo, id, opt = {}) ⇒ Object



220
221
222
# File 'lib/gitea/api/repository.rb', line 220

def delete_repos_hooks_by_owner_repo_id(owner, repo, id, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/hooks/#{id}", opt)
end

#delete_repos_hooks_git_by_owner_repo_id(owner, repo, id, opt = {}) ⇒ Object



208
209
210
# File 'lib/gitea/api/repository.rb', line 208

def delete_repos_hooks_git_by_owner_repo_id(owner, repo, id, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/hooks/git/#{id}", opt)
end

#delete_repos_keys_by_owner_repo_id(owner, repo, id, opt = {}) ⇒ Object



256
257
258
# File 'lib/gitea/api/repository.rb', line 256

def delete_repos_keys_by_owner_repo_id(owner, repo, id, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/keys/#{id}", opt)
end

#delete_repos_pulls_merge_by_owner_repo_index(owner, repo, index, opt = {}) ⇒ Object



312
313
314
# File 'lib/gitea/api/repository.rb', line 312

def delete_repos_pulls_merge_by_owner_repo_index(owner, repo, index, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/pulls/#{index}/merge", opt)
end

#delete_repos_pulls_requested_reviewers_by_owner_repo_index(owner, repo, index, opt = {}) ⇒ Object



320
321
322
# File 'lib/gitea/api/repository.rb', line 320

def delete_repos_pulls_requested_reviewers_by_owner_repo_index(owner, repo, index, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/pulls/#{index}/requested_reviewers", opt)
end

#delete_repos_pulls_reviews_by_owner_repo_index(owner, repo, index, opt = {}) ⇒ Object



340
341
342
# File 'lib/gitea/api/repository.rb', line 340

def delete_repos_pulls_reviews_by_owner_repo_index(owner, repo, index, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/pulls/#{index}/reviews", opt)
end

#delete_repos_push_mirrors_by_owner_repo_name(owner, repo, name, opt = {}) ⇒ Object



376
377
378
# File 'lib/gitea/api/repository.rb', line 376

def delete_repos_push_mirrors_by_owner_repo_name(owner, repo, name, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/push_mirrors/#{name}", opt)
end

#delete_repos_releases_assets_by_owner_repo_id_attachment_id(owner, repo, id, attachment_id, opt = {}) ⇒ Object



428
429
430
# File 'lib/gitea/api/repository.rb', line 428

def delete_repos_releases_assets_by_owner_repo_id_attachment_id(owner, repo, id, attachment_id, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/releases/#{id}/assets/#{attachment_id}", opt)
end

#delete_repos_releases_by_owner_repo_id(owner, repo, id, opt = {}) ⇒ Object



408
409
410
# File 'lib/gitea/api/repository.rb', line 408

def delete_repos_releases_by_owner_repo_id(owner, repo, id, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/releases/#{id}", opt)
end

#delete_repos_releases_tags_by_owner_repo_tag(owner, repo, tag, opt = {}) ⇒ Object



400
401
402
# File 'lib/gitea/api/repository.rb', line 400

def delete_repos_releases_tags_by_owner_repo_tag(owner, repo, tag, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/releases/tags/#{tag}", opt)
end

#delete_repos_subscription_by_owner_repo(owner, repo, opt = {}) ⇒ Object



468
469
470
# File 'lib/gitea/api/repository.rb', line 468

def delete_repos_subscription_by_owner_repo(owner, repo, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/subscription", opt)
end

#delete_repos_tags_by_owner_repo_tag(owner, repo, tag, opt = {}) ⇒ Object



484
485
486
# File 'lib/gitea/api/repository.rb', line 484

def delete_repos_tags_by_owner_repo_tag(owner, repo, tag, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/tags/#{tag}", opt)
end

#delete_repos_teams_by_owner_repo_team(owner, repo, team, opt = {}) ⇒ Object



500
501
502
# File 'lib/gitea/api/repository.rb', line 500

def delete_repos_teams_by_owner_repo_team(owner, repo, team, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/teams/#{team}", opt)
end

#delete_repos_topics_by_owner_repo_topic(owner, repo, topic, opt = {}) ⇒ Object



520
521
522
# File 'lib/gitea/api/repository.rb', line 520

def delete_repos_topics_by_owner_repo_topic(owner, repo, topic, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/topics/#{topic}", opt)
end

#delete_repos_wiki_page_by_owner_repo_pagename(owner, repo, pageName, opt = {}) ⇒ Object



544
545
546
# File 'lib/gitea/api/repository.rb', line 544

def delete_repos_wiki_page_by_owner_repo_pagename(owner, repo, pageName, opt = {})
  @http.delete("/repos/#{owner}/#{repo}/wiki/page/#{pageName}", opt)
end

#get_repos_activities_feeds_by_owner_repo(owner, repo, opt = {}) ⇒ Object



32
33
34
# File 'lib/gitea/api/repository.rb', line 32

def get_repos_activities_feeds_by_owner_repo(owner, repo, opt={})
  @http.get("/repos/#{owner}/#{repo}/activities/feeds", opt)
end

#get_repos_archive_by_owner_repo_archive(owner, repo, archive, opt = {}) ⇒ Object



36
37
38
# File 'lib/gitea/api/repository.rb', line 36

def get_repos_archive_by_owner_repo_archive(owner, repo, archive, opt = {})
  @http.get("/repos/#{owner}/#{repo}/archive/#{archive}")
end

#get_repos_assignees_by_owner_repo(owner, repo, opt = {}) ⇒ Object



40
41
42
# File 'lib/gitea/api/repository.rb', line 40

def get_repos_assignees_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/assignees", opt)
end

#get_repos_branch_protections_by_owner_repo(owner, repo, opt = {}) ⇒ Object



52
53
54
# File 'lib/gitea/api/repository.rb', line 52

def get_repos_branch_protections_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/branch_protections", opt)
end

#get_repos_branch_protections_by_owner_repo_name(owner, repo, name, opt = {}) ⇒ Object



60
61
62
# File 'lib/gitea/api/repository.rb', line 60

def get_repos_branch_protections_by_owner_repo_name(owner, repo, name, opt = {})
  @http.get("/repos/#{owner}/#{repo}/branch_protections/#{name}", opt)
end

#get_repos_branches_by_owner_repo(owner, repo, opt = {}) ⇒ Object



72
73
74
# File 'lib/gitea/api/repository.rb', line 72

def get_repos_branches_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/branches", opt)
end

#get_repos_branches_by_owner_repo_branch(owner, repo, branch, opt = {}) ⇒ Object



80
81
82
# File 'lib/gitea/api/repository.rb', line 80

def get_repos_branches_by_owner_repo_branch(owner, repo, branch, opt = {})
  @http.get("/repos/#{owner}/#{repo}/branches/#{branch}", opt)
end

#get_repos_by_owner_repo(owner, repo, opt = {}) ⇒ Object



12
13
14
# File 'lib/gitea/api/repository.rb', line 12

def get_repos_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}", opt)
end

#get_repos_collaborators_by_owner_repo(owner, repo, opt = {}) ⇒ Object



88
89
90
# File 'lib/gitea/api/repository.rb', line 88

def get_repos_collaborators_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/collaborators", opt)
end

#get_repos_collaborators_by_owner_repo_collaborator(owner, repo, collaborator, opt = {}) ⇒ Object



92
93
94
# File 'lib/gitea/api/repository.rb', line 92

def get_repos_collaborators_by_owner_repo_collaborator(owner, repo, collaborator, opt = {})
  @http.get("/repos/#{owner}/#{repo}/collaborators/#{collaborator}", opt)
end

#get_repos_collaborators_permission_by_owner_repo_collaborator(owner, repo, collaborator, opt = {}) ⇒ Object



104
105
106
# File 'lib/gitea/api/repository.rb', line 104

def get_repos_collaborators_permission_by_owner_repo_collaborator(owner, repo, collaborator, opt = {})
  @http.get("/repos/#{owner}/#{repo}/collaborators/#{collaborator}/permission", opt)
end

#get_repos_commits_by_owner_repo(owner, repo, opt = {}) ⇒ Object



108
109
110
# File 'lib/gitea/api/repository.rb', line 108

def get_repos_commits_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/commits", opt)
end

#get_repos_commits_status_by_owner_repo_ref(owner, repo, ref, opt = {}) ⇒ Object



112
113
114
# File 'lib/gitea/api/repository.rb', line 112

def get_repos_commits_status_by_owner_repo_ref(owner, repo, ref, opt = {})
  @http.get("/repos/#{owner}/#{repo}/commits/#{ref}/status", opt)
end

#get_repos_commits_statuses_by_owner_repo_ref(owner, repo, ref, opt = {}) ⇒ Object



116
117
118
# File 'lib/gitea/api/repository.rb', line 116

def get_repos_commits_statuses_by_owner_repo_ref(owner, repo, ref, opt = {})
  @http.get("/repos/#{owner}/#{repo}/commits/#{ref}/statuses", opt)
end

#get_repos_contents_by_owner_repo(owner, repo, opt = {}) ⇒ Object



120
121
122
# File 'lib/gitea/api/repository.rb', line 120

def get_repos_contents_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/contents", opt)
end

#get_repos_contents_by_owner_repo_filepath(owner, repo, filepath, opt = {}) ⇒ Object



128
129
130
# File 'lib/gitea/api/repository.rb', line 128

def get_repos_contents_by_owner_repo_filepath(owner, repo, filepath, opt = {})
  @http.get("/repos/#{owner}/#{repo}/contents/#{filepath}", opt)
end

#get_repos_editorconfig_by_owner_repo_filepath(owner, repo, filepath, opt = {}) ⇒ Object



148
149
150
# File 'lib/gitea/api/repository.rb', line 148

def get_repos_editorconfig_by_owner_repo_filepath(owner, repo, filepath, opt = {})
  @http.get("/repos/#{owner}/#{repo}/editorconfig/#{filepath}", opt)
end

#get_repos_forks_by_owner_repo(owner, repo, opt = {}) ⇒ Object



152
153
154
# File 'lib/gitea/api/repository.rb', line 152

def get_repos_forks_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/forks", opt)
end

#get_repos_git_blobs_by_owner_repo_sha(owner, repo, sha, opt = {}) ⇒ Object



160
161
162
# File 'lib/gitea/api/repository.rb', line 160

def get_repos_git_blobs_by_owner_repo_sha(owner, repo, sha, opt = {})
  @http.get("/repos/#{owner}/#{repo}/git/blobs/#{sha}", opt)
end

#get_repos_git_commits_by_owner_repo_sha(owner, repo, sha, opt = {}) ⇒ Object



164
165
166
# File 'lib/gitea/api/repository.rb', line 164

def get_repos_git_commits_by_owner_repo_sha(owner, repo, sha, opt = {})
  @http.get("/repos/#{owner}/#{repo}/git/commits/#{sha}", opt)
end

#get_repos_git_commits_by_owner_repo_sha_difftype(owner, repo, sha, diffType, opt = {}) ⇒ Object



168
169
170
# File 'lib/gitea/api/repository.rb', line 168

def get_repos_git_commits_by_owner_repo_sha_difftype(owner, repo, sha, diffType, opt = {})
  @http.get("/repos/#{owner}/#{repo}/git/commits/#{sha}.#{diffType}", opt)
end

#get_repos_git_notes_by_owner_repo_sha(owner, repo, sha, opt = {}) ⇒ Object



172
173
174
# File 'lib/gitea/api/repository.rb', line 172

def get_repos_git_notes_by_owner_repo_sha(owner, repo, sha, opt = {})
  @http.get("/repos/#{owner}/#{repo}/git/notes/#{sha}", opt)
end

#get_repos_git_refs_by_owner_repo(owner, repo, opt = {}) ⇒ Object



176
177
178
# File 'lib/gitea/api/repository.rb', line 176

def get_repos_git_refs_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/git/refs", opt)
end

#get_repos_git_refs_by_owner_repo_ref(owner, repo, ref, opt = {}) ⇒ Object



180
181
182
# File 'lib/gitea/api/repository.rb', line 180

def get_repos_git_refs_by_owner_repo_ref(owner, repo, ref, opt = {})
  @http.get("/repos/#{owner}/#{repo}/git/refs/#{ref}", opt)
end

#get_repos_git_tags_by_owner_repo_sha(owner, repo, sha, opt = {}) ⇒ Object



184
185
186
# File 'lib/gitea/api/repository.rb', line 184

def get_repos_git_tags_by_owner_repo_sha(owner, repo, sha, opt = {})
  @http.get("/repos/#{owner}/#{repo}/git/tags/#{sha}", opt)
end

#get_repos_git_trees_by_owner_repo_sha(owner, repo, sha, opt = {}) ⇒ Object



188
189
190
# File 'lib/gitea/api/repository.rb', line 188

def get_repos_git_trees_by_owner_repo_sha(owner, repo, sha, opt = {})
  @http.get("/repos/#{owner}/#{repo}/git/trees/#{sha}", opt)
end

#get_repos_hooks_by_owner_repo(owner, repo, opt = {}) ⇒ Object



192
193
194
# File 'lib/gitea/api/repository.rb', line 192

def get_repos_hooks_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/hooks", opt)
end

#get_repos_hooks_by_owner_repo_id(owner, repo, id, opt = {}) ⇒ Object



216
217
218
# File 'lib/gitea/api/repository.rb', line 216

def get_repos_hooks_by_owner_repo_id(owner, repo, id, opt = {})
  @http.get("/repos/#{owner}/#{repo}/hooks/#{id}", opt)
end

#get_repos_hooks_git_by_owner_repo(owner, repo, opt = {}) ⇒ Object



200
201
202
# File 'lib/gitea/api/repository.rb', line 200

def get_repos_hooks_git_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/hooks/git", opt)
end

#get_repos_hooks_git_by_owner_repo_id(owner, repo, id, opt = {}) ⇒ Object



204
205
206
# File 'lib/gitea/api/repository.rb', line 204

def get_repos_hooks_git_by_owner_repo_id(owner, repo, id, opt = {})
  @http.get("/repos/#{owner}/#{repo}/hooks/git/#{id}", opt)
end

#get_repos_issue_config_by_owner_repo(owner, repo, opt = {}) ⇒ Object



232
233
234
# File 'lib/gitea/api/repository.rb', line 232

def get_repos_issue_config_by_owner_repo(owner, repo, opt={})
  @http.get("/repos/#{owner}/#{repo}/issue_config", opt)
end

#get_repos_issue_config_validate_by_owner_repo(owner, repo, opt = {}) ⇒ Object



236
237
238
# File 'lib/gitea/api/repository.rb', line 236

def get_repos_issue_config_validate_by_owner_repo(owner, repo, opt={})
  @http.get("/repos/#{owner}/#{repo}/issue_config/validate", opt)
end

#get_repos_issue_templates_by_owner_repo(owner, repo, opt = {}) ⇒ Object



240
241
242
# File 'lib/gitea/api/repository.rb', line 240

def get_repos_issue_templates_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/issue_templates", opt)
end

#get_repos_keys_by_owner_repo(owner, repo, opt = {}) ⇒ Object



244
245
246
# File 'lib/gitea/api/repository.rb', line 244

def get_repos_keys_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/keys", opt)
end

#get_repos_keys_by_owner_repo_id(owner, repo, id, opt = {}) ⇒ Object



252
253
254
# File 'lib/gitea/api/repository.rb', line 252

def get_repos_keys_by_owner_repo_id(owner, repo, id, opt = {})
  @http.get("/repos/#{owner}/#{repo}/keys/#{id}", opt)
end

#get_repos_languages_by_owner_repo(owner, repo, opt = {}) ⇒ Object



260
261
262
# File 'lib/gitea/api/repository.rb', line 260

def get_repos_languages_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/languages", opt)
end

#get_repos_media_by_owner_repo_filepath(owner, repo, filepath, opt = {}) ⇒ Object



264
265
266
# File 'lib/gitea/api/repository.rb', line 264

def get_repos_media_by_owner_repo_filepath(owner, repo, filepath, opt = {})
  @http.get("/repos/#{owner}/#{repo}/media/#{filepath}", opt)
end

#get_repos_new_pin_allowed_by_owner_repo(owner, repo, opt = {}) ⇒ Object



272
273
274
# File 'lib/gitea/api/repository.rb', line 272

def get_repos_new_pin_allowed_by_owner_repo(owner, repo, opt={})
  @http.get("/repos/#{owner}/#{repo}/new_pin_allowed", opt)
end

#get_repos_pulls_by_owner_repo(owner, repo, opt = {}) ⇒ Object



276
277
278
# File 'lib/gitea/api/repository.rb', line 276

def get_repos_pulls_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/pulls", opt)
end

#get_repos_pulls_by_owner_repo_index_difftype(owner, repo, index, diffType, opt = {}) ⇒ Object



292
293
294
# File 'lib/gitea/api/repository.rb', line 292

def get_repos_pulls_by_owner_repo_index_difftype(owner, repo, index, diffType, opt = {})
  @http.get("/repos/#{owner}/#{repo}/pulls/#{index}.#{diffType}", opt)
end

#get_repos_pulls_commits_by_owner_repo_index(owner, repo, index, opt = {}) ⇒ Object



296
297
298
# File 'lib/gitea/api/repository.rb', line 296

def get_repos_pulls_commits_by_owner_repo_index(owner, repo, index, opt = {})
  @http.get("/repos/#{owner}/#{repo}/pulls/#{index}/commits", opt)
end

#get_repos_pulls_files_by_owner_repo_index(owner, repo, index, opt = {}) ⇒ Object



300
301
302
# File 'lib/gitea/api/repository.rb', line 300

def get_repos_pulls_files_by_owner_repo_index(owner, repo, index, opt = {})
  @http.get("/repos/#{owner}/#{repo}/pulls/#{index}/files", opt)
end

#get_repos_pulls_merge_by_owner_repo_index(owner, repo, index, opt = {}) ⇒ Object



304
305
306
# File 'lib/gitea/api/repository.rb', line 304

def get_repos_pulls_merge_by_owner_repo_index(owner, repo, index, opt = {})
  @http.get("/repos/#{owner}/#{repo}/pulls/#{index}/merge", opt)
end

#get_repos_pulls_pinned_by_owner_repo(owner, repo, opt = {}) ⇒ Object



284
285
286
# File 'lib/gitea/api/repository.rb', line 284

def get_repos_pulls_pinned_by_owner_repo(owner, repo, opt={})
  @http.get("/repos/#{owner}/#{repo}/pulls/pinned", opt)
end

#get_repos_pulls_reviews_by_owner_repo_index(owner, repo, index, opt = {}) ⇒ Object



324
325
326
# File 'lib/gitea/api/repository.rb', line 324

def get_repos_pulls_reviews_by_owner_repo_index(owner, repo, index, opt = {})
  @http.get("/repos/#{owner}/#{repo}/pulls/#{index}/reviews", opt)
end

#get_repos_pulls_reviews_by_owner_repo_index_id(owner, repo, index, id, opt = {}) ⇒ Object



332
333
334
# File 'lib/gitea/api/repository.rb', line 332

def get_repos_pulls_reviews_by_owner_repo_index_id(owner, repo, index, id, opt = {})
  @http.get("/repos/#{owner}/#{repo}/pulls/#{index}/reviews/#{id}", opt)
end

#get_repos_pulls_reviews_comments_by_owner_repo_index_id(owner, repo, index, id, opt = {}) ⇒ Object



344
345
346
# File 'lib/gitea/api/repository.rb', line 344

def get_repos_pulls_reviews_comments_by_owner_repo_index_id(owner, repo, index, id, opt = {})
  @http.get("/repos/#{owner}/#{repo}/pulls/#{index}/reviews/#{id}/comments", opt)
end

#get_repos_push_mirrors_by_owner_repo(owner, repo, opt = {}) ⇒ Object



360
361
362
# File 'lib/gitea/api/repository.rb', line 360

def get_repos_push_mirrors_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/push_mirrors", opt)
end

#get_repos_push_mirrors_by_owner_repo_name(owner, repo, name, opt = {}) ⇒ Object



372
373
374
# File 'lib/gitea/api/repository.rb', line 372

def get_repos_push_mirrors_by_owner_repo_name(owner, repo, name, opt = {})
  @http.get("/repos/#{owner}/#{repo}/push_mirrors/#{name}", opt)
end

#get_repos_raw_by_owner_repo_filepath(owner, repo, filepath, opt = {}) ⇒ Object



380
381
382
# File 'lib/gitea/api/repository.rb', line 380

def get_repos_raw_by_owner_repo_filepath(owner, repo, filepath, opt = {})
  @http.get("/repos/#{owner}/#{repo}/raw/#{filepath}", opt)
end

#get_repos_releases_assets_by_owner_repo_id(owner, repo, id, opt = {}) ⇒ Object



416
417
418
# File 'lib/gitea/api/repository.rb', line 416

def get_repos_releases_assets_by_owner_repo_id(owner, repo, id, opt = {})
  @http.get("/repos/#{owner}/#{repo}/releases/#{id}/assets", opt)
end

#get_repos_releases_assets_by_owner_repo_id_attachment_id(owner, repo, id, attachment_id, opt = {}) ⇒ Object



424
425
426
# File 'lib/gitea/api/repository.rb', line 424

def get_repos_releases_assets_by_owner_repo_id_attachment_id(owner, repo, id, attachment_id, opt = {})
  @http.get("/repos/#{owner}/#{repo}/releases/#{id}/assets/#{attachment_id}", opt)
end

#get_repos_releases_by_owner_repo(owner, repo, opt = {}) ⇒ Object



384
385
386
# File 'lib/gitea/api/repository.rb', line 384

def get_repos_releases_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/releases", opt)
end

#get_repos_releases_by_owner_repo_id(owner, repo, id, opt = {}) ⇒ Object



404
405
406
# File 'lib/gitea/api/repository.rb', line 404

def get_repos_releases_by_owner_repo_id(owner, repo, id, opt = {})
  @http.get("/repos/#{owner}/#{repo}/releases/#{id}", opt)
end

#get_repos_releases_latest_by_owner_repo(owner, repo, opt = {}) ⇒ Object



392
393
394
# File 'lib/gitea/api/repository.rb', line 392

def get_repos_releases_latest_by_owner_repo(owner, repo, opt={})
  @http.get("/repos/#{owner}/#{repo}/releases/latest", opt)
end

#get_repos_releases_tags_by_owner_repo_tag(owner, repo, tag, opt = {}) ⇒ Object



396
397
398
# File 'lib/gitea/api/repository.rb', line 396

def get_repos_releases_tags_by_owner_repo_tag(owner, repo, tag, opt = {})
  @http.get("/repos/#{owner}/#{repo}/releases/tags/#{tag}", opt)
end

#get_repos_reviewers_by_owner_repo(owner, repo, opt = {}) ⇒ Object



436
437
438
# File 'lib/gitea/api/repository.rb', line 436

def get_repos_reviewers_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/reviewers", opt)
end

#get_repos_search(opt = {}) ⇒ Object



8
9
10
# File 'lib/gitea/api/repository.rb', line 8

def get_repos_search(opt = {})
  @http.get("/repos/search", opt)
end

#get_repos_signing_key_gpg_by_owner_repo(owner, repo, opt = {}) ⇒ Object



440
441
442
# File 'lib/gitea/api/repository.rb', line 440

def get_repos_signing_key_gpg_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/signing-key.gpg", opt)
end

#get_repos_stargazers_by_owner_repo(owner, repo, opt = {}) ⇒ Object



444
445
446
# File 'lib/gitea/api/repository.rb', line 444

def get_repos_stargazers_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/stargazers", opt)
end

#get_repos_statuses_by_owner_repo_sha(owner, repo, sha, opt = {}) ⇒ Object



448
449
450
# File 'lib/gitea/api/repository.rb', line 448

def get_repos_statuses_by_owner_repo_sha(owner, repo, sha, opt = {})
  @http.get("/repos/#{owner}/#{repo}/statuses/#{sha}", opt)
end

#get_repos_subscribers_by_owner_repo(owner, repo, opt = {}) ⇒ Object



456
457
458
# File 'lib/gitea/api/repository.rb', line 456

def get_repos_subscribers_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/subscribers", opt)
end

#get_repos_subscription_by_owner_repo(owner, repo, opt = {}) ⇒ Object



460
461
462
# File 'lib/gitea/api/repository.rb', line 460

def get_repos_subscription_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/subscription", opt)
end

#get_repos_tags_by_owner_repo(owner, repo, opt = {}) ⇒ Object



472
473
474
# File 'lib/gitea/api/repository.rb', line 472

def get_repos_tags_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/tags", opt)
end

#get_repos_tags_by_owner_repo_tag(owner, repo, tag, opt = {}) ⇒ Object



480
481
482
# File 'lib/gitea/api/repository.rb', line 480

def get_repos_tags_by_owner_repo_tag(owner, repo, tag, opt = {})
  @http.get("/repos/#{owner}/#{repo}/tags/#{tag}", opt)
end

#get_repos_teams_by_owner_repo(owner, repo, opt = {}) ⇒ Object



488
489
490
# File 'lib/gitea/api/repository.rb', line 488

def get_repos_teams_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/teams", opt)
end

#get_repos_teams_by_owner_repo_team(owner, repo, team, opt = {}) ⇒ Object



492
493
494
# File 'lib/gitea/api/repository.rb', line 492

def get_repos_teams_by_owner_repo_team(owner, repo, team, opt = {})
  @http.get("/repos/#{owner}/#{repo}/teams/#{team}", opt)
end

#get_repos_times_by_owner_repo(owner, repo, opt = {}) ⇒ Object



504
505
506
# File 'lib/gitea/api/repository.rb', line 504

def get_repos_times_by_owner_repo(owner, repo, opt = {}) 
  @http.get("/repos/#{owner}/#{repo}/times", opt)
end

#get_repos_topics_by_owner_repo(owner, repo, opt = {}) ⇒ Object



508
509
510
# File 'lib/gitea/api/repository.rb', line 508

def get_repos_topics_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/topics", opt)
end

#get_repos_wiki_page_by_owner_repo_pagename(owner, repo, pageName, opt = {}) ⇒ Object



540
541
542
# File 'lib/gitea/api/repository.rb', line 540

def get_repos_wiki_page_by_owner_repo_pagename(owner, repo, pageName, opt = {})
  @http.get("/repos/#{owner}/#{repo}/wiki/page/#{pageName}", opt)
end

#get_repos_wiki_pages_by_owner_repo(owner, repo, opt = {}) ⇒ Object



552
553
554
# File 'lib/gitea/api/repository.rb', line 552

def get_repos_wiki_pages_by_owner_repo(owner, repo, opt = {})
  @http.get("/repos/#{owner}/#{repo}/wiki/pages", opt)
end

#get_repos_wiki_revisions_owner_repo_pagename(owner, repo, pageName, opt = {}) ⇒ Object



556
557
558
# File 'lib/gitea/api/repository.rb', line 556

def get_repos_wiki_revisions_owner_repo_pagename(owner, repo, pageName, opt = {})
  @http.get("/repos/#{owner}/#{repo}/wiki/revisions/#{pageName}", opt)
end

#get_repositories_by_id(id, opt = {}) ⇒ Object



564
565
566
# File 'lib/gitea/api/repository.rb', line 564

def get_repositories_by_id(id, opt = {})
  @http.get("/repositories/#{id}", opt)
end

#get_topics_search(opt = {}) ⇒ Object



568
569
570
# File 'lib/gitea/api/repository.rb', line 568

def get_topics_search(opt = {})
  @http.get("/topics/search", opt)
end

#patch_repos_branch_protections_by_owner_repo_name(owner, repo, name, opt = {}) ⇒ Object



68
69
70
# File 'lib/gitea/api/repository.rb', line 68

def patch_repos_branch_protections_by_owner_repo_name(owner, repo, name, opt = {})
  @http.patch("/repos/#{owner}/#{repo}/branch_protections/#{name}", opt)
end

#patch_repos_by_owner_repo(owner, repo, opt = {}) ⇒ Object



20
21
22
# File 'lib/gitea/api/repository.rb', line 20

def patch_repos_by_owner_repo(owner, repo, opt = {})
  @http.patch("/repos/#{owner}/#{repo}", opt)
end

#patch_repos_hooks_by_owner_repo_id(owner, repo, id, opt = {}) ⇒ Object



224
225
226
# File 'lib/gitea/api/repository.rb', line 224

def patch_repos_hooks_by_owner_repo_id(owner, repo, id, opt = {})
  @http.patch("/repos/#{owner}/#{repo}/hooks/#{id}", opt)
end

#patch_repos_hooks_git_by_owner_repo_id(owner, repo, id, opt = {}) ⇒ Object



212
213
214
# File 'lib/gitea/api/repository.rb', line 212

def patch_repos_hooks_git_by_owner_repo_id(owner, repo, id, opt = {})
  @http.patch("/repos/#{owner}/#{repo}/hooks/git/#{id}", opt)
end

#patch_repos_pulls_by_owner_repo_index(owner, repo, index, opt = {}) ⇒ Object



288
289
290
# File 'lib/gitea/api/repository.rb', line 288

def patch_repos_pulls_by_owner_repo_index(owner, repo, index, opt = {})
  @http.patch("/repos/#{owner}/#{repo}/pulls/#{index}", opt)
end

#patch_repos_releases_assets_by_owner_repo_id_attachment_id(owner, repo, id, attachment_id, opt = {}) ⇒ Object



432
433
434
# File 'lib/gitea/api/repository.rb', line 432

def patch_repos_releases_assets_by_owner_repo_id_attachment_id(owner, repo, id, attachment_id, opt = {})
  @http.patch("/repos/#{owner}/#{repo}/releases/#{id}/assets/#{attachment_id}", opt)
end

#patch_repos_releases_by_owner_repo_id(owner, repo, id, opt = {}) ⇒ Object



412
413
414
# File 'lib/gitea/api/repository.rb', line 412

def patch_repos_releases_by_owner_repo_id(owner, repo, id, opt = {})
  @http.patch("/repos/#{owner}/#{repo}/releases/#{id}", opt)
end

#patch_repos_wiki_page_by_owner_repo_pagename(owner, repo, pageName, opt = {}) ⇒ Object



548
549
550
# File 'lib/gitea/api/repository.rb', line 548

def patch_repos_wiki_page_by_owner_repo_pagename(owner, repo, pageName, opt = {})
  @http.patch("/repos/#{owner}/#{repo}/wiki/page/#{pageName}", opt)
end

#post_repos_avatar_by_owner_repo(owner, repo, opt = {}) ⇒ Object



44
45
46
# File 'lib/gitea/api/repository.rb', line 44

def post_repos_avatar_by_owner_repo(owner, repo, opt={})
  @http.post("/repos/#{owner}/#{repo}/avatar", opt)
end

#post_repos_branch_protections_by_owner_repo(owner, repo, opt = {}) ⇒ Object



56
57
58
# File 'lib/gitea/api/repository.rb', line 56

def post_repos_branch_protections_by_owner_repo(owner, repo, opt = {})
  @http.post("/repos/#{owner}/#{repo}/branch_protections", opt)
end

#post_repos_branches_by_owner_repo(owner, repo, opt = {}) ⇒ Object



76
77
78
# File 'lib/gitea/api/repository.rb', line 76

def post_repos_branches_by_owner_repo(owner, repo, opt = {})
  @http.post("/repos/#{owner}/#{repo}/branches", opt)
end

#post_repos_contents_by_owner_repo(owner, repo, opt = {}) ⇒ Object



124
125
126
# File 'lib/gitea/api/repository.rb', line 124

def post_repos_contents_by_owner_repo(owner, repo, opt={})
  @http.post("/repos/#{owner}/#{repo}/contents", opt)
end

#post_repos_contents_by_owner_repo_filepath(owner, repo, filepath, opt = {}) ⇒ Object



136
137
138
# File 'lib/gitea/api/repository.rb', line 136

def post_repos_contents_by_owner_repo_filepath(owner, repo, filepath, opt = {})
  @http.post("/repos/#{owner}/#{repo}/contents/#{filepath}", opt)
end

#post_repos_diffpatch_by_owner_repo(owner, repo, opt = {}) ⇒ Object



144
145
146
# File 'lib/gitea/api/repository.rb', line 144

def post_repos_diffpatch_by_owner_repo(owner, repo, opt = {})
  @http.post("/repos/#{owner}/#{repo}/diffpatch", opt)
end

#post_repos_forks_by_owner_repo(owner, repo, opt = {}) ⇒ Object



156
157
158
# File 'lib/gitea/api/repository.rb', line 156

def post_repos_forks_by_owner_repo(owner, repo, opt = {})
  @http.post("/repos/#{owner}/#{repo}/forks", opt)
end

#post_repos_generate_by_template_owner_repo(temp_owner, temp_repo, opt = {}) ⇒ Object



560
561
562
# File 'lib/gitea/api/repository.rb', line 560

def post_repos_generate_by_template_owner_repo(temp_owner, temp_repo, opt = {})
  @http.post("/repos/#{temp_owner}/#{temp_repo}/generate", opt)
end

#post_repos_hooks_by_owner_repo(owner, repo, opt = {}) ⇒ Object



196
197
198
# File 'lib/gitea/api/repository.rb', line 196

def post_repos_hooks_by_owner_repo(owner, repo, opt = {})
  @http.post("/repos/#{owner}/#{repo}/hooks", opt)
end

#post_repos_hooks_tests_by_owner_repo_id(owner, repo, id, opt = {}) ⇒ Object



228
229
230
# File 'lib/gitea/api/repository.rb', line 228

def post_repos_hooks_tests_by_owner_repo_id(owner, repo, id, opt = {})
  @http.post("/repos/#{owner}/#{repo}/hooks/#{id}/tests", opt)
end

#post_repos_keys_by_owner_repo(owner, repo, opt = {}) ⇒ Object



248
249
250
# File 'lib/gitea/api/repository.rb', line 248

def post_repos_keys_by_owner_repo(owner, repo, opt = {})
  @http.post("/repos/#{owner}/#{repo}/keys", opt)
end

#post_repos_migrate(opt = {}) ⇒ Object



4
5
6
# File 'lib/gitea/api/repository.rb', line 4

def post_repos_migrate(opt = {})
  @http.post("/repos/migrate", opt)
end

#post_repos_mirror_sysnc_by_owner_repo(owner, repo, opt = {}) ⇒ Object



268
269
270
# File 'lib/gitea/api/repository.rb', line 268

def post_repos_mirror_sysnc_by_owner_repo(owner, repo, opt = {})
  @http.post("/repos/#{owner}/#{repo}/mirror-sync", opt)
end

#post_repos_pulls_by_owner_repo(owner, repo, opt = {}) ⇒ Object



280
281
282
# File 'lib/gitea/api/repository.rb', line 280

def post_repos_pulls_by_owner_repo(owner, repo, opt = {})
  @http.post("/repos/#{owner}/#{repo}/pulls", opt)
end

#post_repos_pulls_merge_by_owner_repo_index(owner, repo, index, opt = {}) ⇒ Object



308
309
310
# File 'lib/gitea/api/repository.rb', line 308

def post_repos_pulls_merge_by_owner_repo_index(owner, repo, index, opt = {})
  @http.post("/repos/#{owner}/#{repo}/pulls/#{index}/merge", opt)
end

#post_repos_pulls_requested_reviewers_by_owner_repo_index(owner, repo, index, opt = {}) ⇒ Object



316
317
318
# File 'lib/gitea/api/repository.rb', line 316

def post_repos_pulls_requested_reviewers_by_owner_repo_index(owner, repo, index, opt = {})
  @http.post("/repos/#{owner}/#{repo}/pulls/#{index}/requested_reviewers", opt)
end

#post_repos_pulls_reviews_by_owner_repo_index(owner, repo, index, opt = {}) ⇒ Object



328
329
330
# File 'lib/gitea/api/repository.rb', line 328

def post_repos_pulls_reviews_by_owner_repo_index(owner, repo, index, opt = {})
  @http.post("/repos/#{owner}/#{repo}/pulls/#{index}/reviews", opt)
end

#post_repos_pulls_reviews_by_owner_repo_index_id(owner, repo, index, opt = {}) ⇒ Object



336
337
338
# File 'lib/gitea/api/repository.rb', line 336

def post_repos_pulls_reviews_by_owner_repo_index_id(owner, repo, index, opt = {})
  @http.post("/repos/#{owner}/#{repo}/pulls/#{index}/reviews/#{id}", opt)
end

#post_repos_pulls_reviews_dismissals_by_owner_repo_index_id(owner, repo, index, id, opt = {}) ⇒ Object



348
349
350
# File 'lib/gitea/api/repository.rb', line 348

def post_repos_pulls_reviews_dismissals_by_owner_repo_index_id(owner, repo, index, id, opt = {})
  @http.post("/repos/#{owner}/#{repo}/pulls/#{index}/reviews/#{id}/dismissals", opt)
end

#post_repos_pulls_reviews_undismissals_by_owner_repo_index_id(owner, repo, index, id, opt = {}) ⇒ Object



352
353
354
# File 'lib/gitea/api/repository.rb', line 352

def post_repos_pulls_reviews_undismissals_by_owner_repo_index_id(owner, repo, index, id, opt = {})
  @http.post("/repos/#{owner}/#{repo}/pulls/#{index}/reviews/#{id}/undismissals", opt)
end

#post_repos_pulls_update_by_owner_repo_index(owner, repo, index, opt = {}) ⇒ Object



356
357
358
# File 'lib/gitea/api/repository.rb', line 356

def post_repos_pulls_update_by_owner_repo_index(owner, repo, index, opt = {})
  @http.post("/repos/#{owner}/#{repo}/pulls/#{index}/update", opt)
end

#post_repos_push_mirrors_by_owner_repo(owner, repo, opt = {}) ⇒ Object



364
365
366
# File 'lib/gitea/api/repository.rb', line 364

def post_repos_push_mirrors_by_owner_repo(owner, repo, opt = {})
  @http.post("/repos/#{owner}/#{repo}/push_mirrors", opt)
end

#post_repos_push_mirrors_sync_by_owner_repo(owner, repo, opt = {}) ⇒ Object



368
369
370
# File 'lib/gitea/api/repository.rb', line 368

def post_repos_push_mirrors_sync_by_owner_repo(owner, repo, opt = {})
  @http.post("/repos/#{owner}/#{repo}/push_mirrors-sync", opt)
end

#post_repos_releases_assets_by_owner_repo_id(owner, repo, id, opt = {}) ⇒ Object



420
421
422
# File 'lib/gitea/api/repository.rb', line 420

def post_repos_releases_assets_by_owner_repo_id(owner, repo, id, opt = {})
  @http.post("/repos/#{owner}/#{repo}/releases/#{id}/assets", opt)
end

#post_repos_releases_by_owner_repo(owner, repo, opt = {}) ⇒ Object



388
389
390
# File 'lib/gitea/api/repository.rb', line 388

def post_repos_releases_by_owner_repo(owner, repo, opt = {})
  @http.post("/repos/#{owner}/#{repo}/releases", opt)
end

#post_repos_statuses_by_owner_repo_sha(owner, repo, sha, opt = {}) ⇒ Object



452
453
454
# File 'lib/gitea/api/repository.rb', line 452

def post_repos_statuses_by_owner_repo_sha(owner, repo, sha, opt = {})
  @http.post("/repos/#{owner}/#{repo}/statuses/#{sha}", opt)
end

#post_repos_tags_by_owner_repo(owner, repo, opt = {}) ⇒ Object



476
477
478
# File 'lib/gitea/api/repository.rb', line 476

def post_repos_tags_by_owner_repo(owner, repo, opt = {})
  @http.post("/repos/#{owner}/#{repo}/tags", opt)
end

#post_repos_transfer_accept_by_owner_repo(owner, repo, opt = {}) ⇒ Object



528
529
530
# File 'lib/gitea/api/repository.rb', line 528

def post_repos_transfer_accept_by_owner_repo(owner, repo, opt = {})
  @http.post("/repos/#{owner}/#{repo}/transfer/accept", opt)
end

#post_repos_transfer_by_owner_repo(owner, repo, opt = {}) ⇒ Object



524
525
526
# File 'lib/gitea/api/repository.rb', line 524

def post_repos_transfer_by_owner_repo(owner, repo, opt = {})
  @http.post("/repos/#{owner}/#{repo}/transfer", opt)
end

#post_repos_transfer_reject_by_owner_repo(owner, repo, opt = {}) ⇒ Object



532
533
534
# File 'lib/gitea/api/repository.rb', line 532

def post_repos_transfer_reject_by_owner_repo(owner, repo, opt = {})
  @http.post("/repos/#{owner}/#{repo}/transfer/reject", opt)
end

#post_repos_wiki_new_by_owner_repo(owner, repo, opt = {}) ⇒ Object



536
537
538
# File 'lib/gitea/api/repository.rb', line 536

def post_repos_wiki_new_by_owner_repo(owner, repo, opt = {})
  @http.post("/repos/#{owner}/#{repo}/wiki/new", opt)
end

#post_user_repos(opt = {}) ⇒ Object



572
573
574
# File 'lib/gitea/api/repository.rb', line 572

def post_user_repos(opt = {})
  @http.post("/user/repos", opt)
end

#put_repos_actions_secrets_by_owner_repo_secretname(owner, repo, secretname, opt = {}) ⇒ Object



24
25
26
# File 'lib/gitea/api/repository.rb', line 24

def put_repos_actions_secrets_by_owner_repo_secretname(owner, repo, secretname, opt={})
  @http.put("/repos/#{owner}/#{repo}/actions/secrets/#{secretname}", opt)
end

#put_repos_collaborators_by_owner_repo_collaborator(owner, repo, collaborator, opt = {}) ⇒ Object



96
97
98
# File 'lib/gitea/api/repository.rb', line 96

def put_repos_collaborators_by_owner_repo_collaborator(owner, repo, collaborator, opt = {})
  @http.put("/repos/#{owner}/#{repo}/collaborators/#{collaborator}", opt)
end

#put_repos_contents_by_owner_repo_filepath(owner, repo, filepath, opt = {}) ⇒ Object



132
133
134
# File 'lib/gitea/api/repository.rb', line 132

def put_repos_contents_by_owner_repo_filepath(owner, repo, filepath, opt = {})
  @http.put("/repos/#{owner}/#{repo}/contents/#{filepath}", opt)
end

#put_repos_subscription_by_owner_repo(owner, repo, opt = {}) ⇒ Object



464
465
466
# File 'lib/gitea/api/repository.rb', line 464

def put_repos_subscription_by_owner_repo(owner, repo, opt = {})
  @http.put("/repos/#{owner}/#{repo}/subscription", opt)
end

#put_repos_teams_by_owner_repo_team(owner, repo, team, opt = {}) ⇒ Object



496
497
498
# File 'lib/gitea/api/repository.rb', line 496

def put_repos_teams_by_owner_repo_team(owner, repo, team, opt = {})
  @http.put("/repos/#{owner}/#{repo}/teams/#{team}", opt)
end

#put_repos_topics_by_owner_repo(owner, repo, opt = {}) ⇒ Object



512
513
514
# File 'lib/gitea/api/repository.rb', line 512

def put_repos_topics_by_owner_repo(owner, repo, opt = {})
  @http.put("/repos/#{owner}/#{repo}/topics", opt)
end

#put_repos_topics_by_owner_repo_topic(owner, repo, topic, opt = {}) ⇒ Object



516
517
518
# File 'lib/gitea/api/repository.rb', line 516

def put_repos_topics_by_owner_repo_topic(owner, repo, topic, opt = {})
  @http.put("/repos/#{owner}/#{repo}/topics/#{topic}", opt)
end