Versions in this module Expand all Collapse all v0 v0.0.1 Jan 31, 2018 Changes in this version + type Author struct + Date time.Time + Email string + Name string + type Commit struct + Author *Author + Body string + Committer *Committer + Hash *Hash + Subject string + Tree *Tree + type Committer struct + Date time.Time + Email string + Name string + type Config struct + GitBin string + Path string + type GitLog interface + Log func(RevArgs, *Params) ([]*Commit, error) + func New(config *Config) GitLog + type Hash struct + Long string + Short string + type Params struct + IgnoreMerges bool + MergesOnly bool + Reverse bool + type Rev struct + Ref string + func (rev *Rev) Args() []string + type RevAll struct + func (*RevAll) Args() []string + type RevArgs interface + Args func() []string + type RevNumber struct + Limit int + func (rev *RevNumber) Args() []string + type RevRange struct + New string + Old string + func (rev *RevRange) Args() []string + type RevTime struct + Since time.Time + Until time.Time + func (rev *RevTime) Args() []string + type Tree struct + Long string + Short string