class Bundler::Source::Git

def initialize(options)

def initialize(options)
  @options = options
  @glob = options["glob"] || DEFAULT_GLOB
  @allow_cached = false
  @allow_remote = false
  # Stringify options that could be set as symbols
  %w[ref branch tag revision].each {|k| options[k] = options[k].to_s if options[k] }
  @uri        = options["uri"] || ""
  @safe_uri   = URICredentialsFilter.credential_filtered_uri(@uri)
  @branch     = options["branch"]
  @ref        = options["ref"] || options["branch"] || options["tag"] || "master"
  @submodules = options["submodules"]
  @name       = options["name"]
  @version    = options["version"].to_s.strip.gsub("-", ".pre.")
  @copied     = false
  @local      = false
end