Module: DTK::Client::PullCloneChangesMixin

Included in:
EditMixin
Defined in:
lib/commands/common/thor/pull_clone_changes.rb

Instance Method Summary collapse

Instance Method Details

#pull_clone_changes?(module_type, module_id, version = nil, opts = {}) ⇒ Boolean

Returns:

  • (Boolean)


21
22
23
24
25
26
# File 'lib/commands/common/thor/pull_clone_changes.rb', line 21

def pull_clone_changes?(module_type,module_id,version=nil,opts={})
  module_name, module_namespace,repo_url,branch,not_ok_response = workspace_branch_info(module_type,module_id,version,opts)
  return not_ok_response if not_ok_response
  opts_pull = opts.merge(:local_branch => branch,:namespace => module_namespace)
  Helper(:git_repo).pull_changes(module_type,module_name,opts_pull)
end