branch = ENV['MAINTENANCE_BRANCH'] || File.read(File.expand_path("../maintenance-branch", __FILE__)).chomp

%w[rspec rspec-core rspec-expectations rspec-mocks rspec-support].each do |lib|
  library_path = File.expand_path("../../rspec/#{lib}", __FILE__)
  if File.exist?(library_path) && !ENV['USE_GIT_REPOS']
    gem lib, path: library_path, require: false
  else
    gem lib, git: "https://github.com/rspec/rspec", glob: "#{lib}/#{lib}.gemspec", branch: branch
  end
end
