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.
45 46 47 |
# File 'lib/gitlab/client/repositories.rb', line 45 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.
31 32 33 |
# File 'lib/gitlab/client/repositories.rb', line 31 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.
62 63 64 |
# File 'lib/gitlab/client/repositories.rb', line 62 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.
15 16 17 |
# File 'lib/gitlab/client/repositories.rb', line 15 def (project, ={}) get("/projects/#{project}/repository/tags", :query => ) end |