Package git provides a git source
type Source struct { Options source.Options }
Source retrieves source code An empty struct can be used
func NewSource(opts ...source.Option) *Source
func (g *Source) Commit(r *source.Repository) error
func (g *Source) Fetch(url string) (*source.Repository, error)
func (g *Source) String() string