# File lib/grit/tag.rb, line 8 def self.find_all(repo, options = {}) refs = repo.git.refs(options, prefix) refs.split("\n").map do |ref| name, id = *ref.split(' ') sha = repo.git.commit_from_sha(id) raise "Unknown object type." if sha == '' commit = Commit.create(repo, :id => sha) new(name, commit) end end