class Bundler::Source::Git

def to_s

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