Module: Gitlab::Client::Repositories
- Included in:
- Gitlab::Client
- Defined in:
- lib/gitlab/client/repositories.rb
Overview
Defines methods related to repositories.
Instance Method Summary collapse
-
#branch(project, branch) ⇒ Gitlab::ObjectifiedHash
(also: #repo_branch)
Gets information about a repository branch.
-
#branches(project, options = {}) ⇒ Array<Gitlab::ObjectifiedHash>
(also: #repo_branches)
Gets a list of project repositiory branches.
-
#commits(project, options = {}) ⇒ Array<Gitlab::ObjectifiedHash>
(also: #repo_commits)
Gets a list of project commits.
-
#tags(project, options = {}) ⇒ Array<Gitlab::ObjectifiedHash>
(also: #repo_tags)
Gets a list of project repository tags.
Instance Method Details
#branch(project, branch) ⇒ Gitlab::ObjectifiedHash Also known as: repo_branch
Gets information about a repository branch.
43 44 45 |
# File 'lib/gitlab/client/repositories.rb', line 43 def branch(project, branch) get("/projects/#{project}/repository/branches/#{branch}") end |
#branches(project, options = {}) ⇒ Array<Gitlab::ObjectifiedHash> Also known as: repo_branches
Gets a list of project repositiory branches.
29 30 31 |
# File 'lib/gitlab/client/repositories.rb', line 29 def branches(project, ={}) get("/projects/#{project}/repository/branches", :query => ) end |
#commits(project, options = {}) ⇒ Array<Gitlab::ObjectifiedHash> Also known as: repo_commits
Gets a list of project commits.
60 61 62 |
# File 'lib/gitlab/client/repositories.rb', line 60 def commits(project, ={}) get("/projects/#{project}/repository/commits", :query => ) end |
#tags(project, options = {}) ⇒ Array<Gitlab::ObjectifiedHash> Also known as:
Gets a list of project repository tags.
14 15 16 |
# File 'lib/gitlab/client/repositories.rb', line 14 def (project, ={}) get("/projects/#{project}/repository/tags", :query => ) end |