class Gem::Source::Git

def initialize(name, repository, reference, submodules = false)

def initialize(name, repository, reference, submodules = false)
  require_relative "../uri"
  @uri = Gem::Uri.parse(repository)
  @name            = name
  @repository      = repository
  @reference       = reference || "HEAD"
  @need_submodules = submodules
  @remote   = true
  @root_dir = Gem.dir
end