class Git::Log

def run_log

actually run the 'git log' command
def run_log
  log = @base.lib.full_log_commits(
    count: @max_count, all: @all, object: @object, path_limiter: @path, since: @since,
    author: @author, grep: @grep, skip: @skip, until: @until, between: @between,
    cherry: @cherry
  )
  @commits = log.map { |c| Git::Object::Commit.new(@base, c['sha'], c) }
end