class Gem::Resolver::GitSet

def add_git_spec(name, version, repository, reference, submodules) # :nodoc:

:nodoc:
def add_git_spec(name, version, repository, reference, submodules) # :nodoc:
  add_git_gem name, repository, reference, submodules
  source = Gem::Source::Git.new name, repository, reference
  source.root_dir = @root_dir
  spec = Gem::Specification.new do |s|
    s.name    = name
    s.version = version
  end
  git_spec = Gem::Resolver::GitSpecification.new self, spec, source
  @specs[spec.name] = git_spec
  git_spec
end