class Bundler::Dsl

def add_git_sources

def add_git_sources
  git_source(:github) do |repo_name|
    warn_deprecated_git_source(:github, <<-'RUBY'.strip, 'Change any "reponame" :github sources to "username/reponame".')
ps://github.com/#{repo_name}.git"
    RUBY
    repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/")
    "https://github.com/#{repo_name}.git"
  end
  git_source(:gist) do |repo_name|
    warn_deprecated_git_source(:gist, '"https://gist.github.com/#{repo_name}.git"')
    "https://gist.github.com/#{repo_name}.git"
  end
  git_source(:bitbucket) do |repo_name|
    warn_deprecated_git_source(:bitbucket, <<-'RUBY'.strip)
_name, repo_name = repo_name.split("/")
_name ||= user_name
ps://#{user_name}@bitbucket.org/#{user_name}/#{repo_name}.git"
    RUBY
    user_name, repo_name = repo_name.split("/")
    repo_name ||= user_name
    "https://#{user_name}@bitbucket.org/#{user_name}/#{repo_name}.git"
  end
end