Method: Gitlab::Client::Projects#transfer_project

Defined in:
lib/gitlab/client/projects.rb

#transfer_project(project, namespace) ⇒ Gitlab::ObjectifiedHash

Transfer a project to a new namespace.

Examples:

Gitlab.transfer_project(42, 'yolo')

Parameters:

  • project (Integer, String)

    The ID or path of a project

  • namespace (Integer, String)

    The ID or path of the namespace to transfer to project to

Returns:

[View source]

511
512
513
# File 'lib/gitlab/client/projects.rb', line 511

def transfer_project(project, namespace)
  put("/projects/#{url_encode project}/transfer", body: { namespace: namespace })
end