module Gitlab::Client::Repositories

def branch(project, branch)

Returns:
  • (Gitlab::ObjectifiedHash) -

Parameters:
  • branch (String) -- The name of the branch.
  • project (Integer, String) -- The ID or code name of a project.
def branch(project, branch)
  get("/projects/#{project}/repository/branches/#{branch}")
end

def branches(project, options={})

Returns:
  • (Array) -

Options Hash: (**options)
  • :per_page (Integer) -- The number of results per page.
  • :page (Integer) -- The page number.

Parameters:
  • options (Hash) -- A customizable set of options.
  • project (Integer, String) -- The ID or code name of a project.
def branches(project, options={})
  get("/projects/#{project}/repository/branches", :query => options)
end

def commits(project, options={})

Returns:
  • (Array) -

Options Hash: (**options)
  • :per_page (Integer) -- The number of results per page.
  • :page (Integer) -- The page number.
  • :ref_name (String) -- The branch or tag name of a project repository.

Parameters:
  • options (Hash) -- A customizable set of options.
  • project (String) -- The name of a project.
def commits(project, options={})
  get("/projects/#{project}/repository/commits", :query => options)
end

def tags(project, options={})

Returns:
  • (Array) -

Options Hash: (**options)
  • :per_page (Integer) -- The number of results per page.
  • :page (Integer) -- The page number.

Parameters:
  • options (Hash) -- A customizable set of options.
  • project (Integer, String) -- The ID or code name of a project.
def tags(project, options={})
  get("/projects/#{project}/repository/tags", :query => options)
end