Module: Gitea::Api::Hat::Repository

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

Instance Method Summary collapse

Instance Method Details

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



6
7
8
# File 'lib/gitea/api/hat/repository.rb', line 6

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

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



10
11
12
# File 'lib/gitea/api/hat/repository.rb', line 10

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

#get_repos_actions_runs_jobs_logs_by_owner_repo_run_job(owner, repo, run, job, opt = {}) ⇒ Object



30
31
32
# File 'lib/gitea/api/hat/repository.rb', line 30

def get_repos_actions_runs_jobs_logs_by_owner_repo_run_job(owner, repo, run, job, opt = {})
  @http.get("/repos/#{owner}/#{repo}/actions/runs/#{run}/jobs/#{job}/logs")
end

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



162
163
164
# File 'lib/gitea/api/hat/repository.rb', line 162

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

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



94
95
96
# File 'lib/gitea/api/hat/repository.rb', line 94

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

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



122
123
124
# File 'lib/gitea/api/hat/repository.rb', line 122

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

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



102
103
104
# File 'lib/gitea/api/hat/repository.rb', line 102

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

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



98
99
100
# File 'lib/gitea/api/hat/repository.rb', line 98

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

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



150
151
152
# File 'lib/gitea/api/hat/repository.rb', line 150

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

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



58
59
60
# File 'lib/gitea/api/hat/repository.rb', line 58

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

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



134
135
136
# File 'lib/gitea/api/hat/repository.rb', line 134

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

#get_repos_compare_by_owner_repo_baseref_headref(owner, repo, baseRef, headRef, opt = {}) ⇒ Object



166
167
168
# File 'lib/gitea/api/hat/repository.rb', line 166

def get_repos_compare_by_owner_repo_baseref_headref(owner, repo, baseRef, headRef, opt = {})
  @http.get("/repos/#{owner}/#{repo}/compare/#{baseRef}...#{headRef}", opt)
end

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



42
43
44
# File 'lib/gitea/api/hat/repository.rb', line 42

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



46
47
48
# File 'lib/gitea/api/hat/repository.rb', line 46

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

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



142
143
144
# File 'lib/gitea/api/hat/repository.rb', line 142

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

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



146
147
148
# File 'lib/gitea/api/hat/repository.rb', line 146

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

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



154
155
156
# File 'lib/gitea/api/hat/repository.rb', line 154

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

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



158
159
160
# File 'lib/gitea/api/hat/repository.rb', line 158

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

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



50
51
52
# File 'lib/gitea/api/hat/repository.rb', line 50

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

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



54
55
56
# File 'lib/gitea/api/hat/repository.rb', line 54

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_hooks_hooktasks_by_owner_repo_id(owner, repo, id, opt = {}) ⇒ Object



70
71
72
# File 'lib/gitea/api/hat/repository.rb', line 70

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

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



174
175
176
# File 'lib/gitea/api/hat/repository.rb', line 174

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

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



178
179
180
# File 'lib/gitea/api/hat/repository.rb', line 178

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



182
183
184
# File 'lib/gitea/api/hat/repository.rb', line 182

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_versions_by_owner_repo_index(owner, repo, index, opt = {}) ⇒ Object



190
191
192
# File 'lib/gitea/api/hat/repository.rb', line 190

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

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



194
195
196
# File 'lib/gitea/api/hat/repository.rb', line 194

def get_repos_pulls_versions_diff_by_owner_repo_index_id(owner, repo, index, versionID, opt = {})
  @http.get("/repos/#{owner}/#{repo}/pulls/#{index}/versions/#{versionID}/diff", opt)
end

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



126
127
128
# File 'lib/gitea/api/hat/repository.rb', line 126

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

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



130
131
132
# File 'lib/gitea/api/hat/repository.rb', line 130

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

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



138
139
140
# File 'lib/gitea/api/hat/repository.rb', line 138

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

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



78
79
80
# File 'lib/gitea/api/hat/repository.rb', line 78

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, opt = {}) ⇒ Object



82
83
84
# File 'lib/gitea/api/hat/repository.rb', line 82

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

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



74
75
76
# File 'lib/gitea/api/hat/repository.rb', line 74

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

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



110
111
112
# File 'lib/gitea/api/hat/repository.rb', line 110

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

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



114
115
116
# File 'lib/gitea/api/hat/repository.rb', line 114

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



118
119
120
# File 'lib/gitea/api/hat/repository.rb', line 118

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

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



66
67
68
# File 'lib/gitea/api/hat/repository.rb', line 66

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

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



90
91
92
# File 'lib/gitea/api/hat/repository.rb', line 90

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

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



34
35
36
# File 'lib/gitea/api/hat/repository.rb', line 34

def post_repos_actions_disable(owner, repo, opt= {})
  @http.post("/repos/#{owner}/#{repo}/actions/disable", opt)
end

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



38
39
40
# File 'lib/gitea/api/hat/repository.rb', line 38

def post_repos_actions_enable(owner, repo, opt= {})
  @http.post("/repos/#{owner}/#{repo}/actions/enable", opt)
end

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



14
15
16
# File 'lib/gitea/api/hat/repository.rb', line 14

def post_repos_actions_runs_by_owner_repo(owner, repo, opt = {})
  @http.post("/repos/#{owner}/#{repo}/actions/runs", opt)
end

#post_repos_actions_runs_jobs_by_owner_repo_run_job(owner, repo, run, job, opt = {}) ⇒ Object



18
19
20
# File 'lib/gitea/api/hat/repository.rb', line 18

def post_repos_actions_runs_jobs_by_owner_repo_run_job(owner, repo, run, job, opt = {})
  @http.post("/repos/#{owner}/#{repo}/actions/runs/#{run}/jobs/#{job}", opt)
end

#post_repos_actions_runs_jobs_rerun_by_owner_repo_run_job(owner, repo, run, job, opt = {}) ⇒ Object



26
27
28
# File 'lib/gitea/api/hat/repository.rb', line 26

def post_repos_actions_runs_jobs_rerun_by_owner_repo_run_job(owner, repo, run, job, opt = {})
  @http.post("/repos/#{owner}/#{repo}/actions/runs/#{run}/jobs/#{job}/rerun", opt)
end

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



22
23
24
# File 'lib/gitea/api/hat/repository.rb', line 22

def post_repos_actions_runs_rerun_by_owner_repo_run(owner, repo, run, opt = {})
  @http.post("/repos/#{owner}/#{repo}/actions/runs/#{run}/rerun", opt)
end

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



106
107
108
# File 'lib/gitea/api/hat/repository.rb', line 106

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

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



186
187
188
# File 'lib/gitea/api/hat/repository.rb', line 186

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

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



62
63
64
# File 'lib/gitea/api/hat/repository.rb', line 62

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

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



86
87
88
# File 'lib/gitea/api/hat/repository.rb', line 86

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

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



170
171
172
# File 'lib/gitea/api/hat/repository.rb', line 170

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