class Bundler::Source::Git

def install(spec, force = false)

def install(spec, force = false)
  Bundler.ui.info "Using #{version_message(spec)} from #{self}"
  if requires_checkout? && !@copied && !force
    Bundler.ui.debug "  * Checking out revision: #{ref}"
    git_proxy.copy_to(install_path, submodules)
    serialize_gemspecs_in(install_path)
    @copied = true
  end
  generate_bin(spec)
  requires_checkout? ? spec.post_install_message : nil
end