Sha256: 1e1c1b0e542425cc42cd17a1413c8d113bd1f731f1f554e3d3ab4914c1d4610f
Contents?: true
Size: 477 Bytes
Versions: 12
Compression:
Stored size: 477 Bytes
Contents
module Gitlab module Git class Blame attr_accessor :repository, :sha, :path def initialize(repository, sha, path) @repository, @sha, @path = repository, sha, path end def each raw_blame = Grit::Blob.blame(repository.repo, sha, path) raw_blame.each do |commit, lines| next unless commit commit = Gitlab::Git::Commit.new(commit) yield(commit, lines) end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems