Module: Gitlab::Client::RepositorySubmodules

Included in:
Gitlab::Client
Defined in:
lib/gitlab/client/repository_submodules.rb

Overview

Defines methods related to repository submodules.

Instance Method Summary collapse

Instance Method Details

#edit_submodule(project, submodule, options = {}) ⇒ Gitlab::ObjectifiedHash

Edits an existing repository submodule.

Examples:

Gitlab.edit_file(42, "submodule", {
  branch: "branch",
  commit_sha: "3ddec28ea23acc5caa5d8331a6ecb2a65fc03e88",
  commit_message: "commit message"
})


23
24
25
# File 'lib/gitlab/client/repository_submodules.rb', line 23

def edit_submodule(project, submodule, options = {})
  put("/projects/#{url_encode project}/repository/submodules/#{url_encode submodule}", body: options)
end