module Gpr::Actions::Contrib
Public Instance Methods
detect_git_user()
click to toggle source
# File lib/gpr/actions/contrib.rb, line 4 def detect_git_user git_user = File.open("#{ENV['HOME']}/.gitconfig", 'r') do |f| body = f.read body.match(/name\s+=\s+(?<username>.+)/)[:username] end git_user end
log_by_date(path, user = nil)
click to toggle source
# File lib/gpr/actions/contrib.rb, line 13 def log_by_date(path, user = nil) Dir.chdir(path) if user.nil? `git log --date=short --pretty=format:"%cd"`.split("\n") else `git log --author=#{user} --date=short --pretty=format:"%cd"`.split("\n") end end