Sha256: 92f353a68c1d647e44d190630ddbf83afe2496a394a05b799af337872dbec95d
Contents?: true
Size: 557 Bytes
Versions: 1
Compression:
Stored size: 557 Bytes
Contents
module PairSee class LogLineParse require_relative 'log_lines' require 'git' @@maximum_commits_to_parse = 9999 attr_reader :log_lines def initialize(roots, date_string) @log_lines = _parse(date_string, roots) end def _parse(date_string, roots) lines = [] roots.each do |root| g = Git.open(root) lines << g.log(@@maximum_commits_to_parse).since(date_string).map do |l| LogLine.new("#{l.date} #{l.message}") end end LogLines.new(lines.flatten) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pair_see-0.1.6 | lib/pair_see/log_line_parse.rb |