class Bundler::Source::Git

def to_s

def to_s
  begin
    at = if local?
      path
    elsif user_ref = options["ref"]
      if ref =~ /\A[a-z0-9]{4,}\z/i
        shortref_for_display(user_ref)
      else
        user_ref
      end
    elsif ref
      ref
    else
      git_proxy.branch
    end
    rev = " (at #{at}@#{shortref_for_display(revision)})"
  rescue GitError
    ""
  end
  "#{@safe_uri}#{rev}"
end