Versions in this module Expand all Collapse all v0 v0.5.0 Nov 12, 2024 Changes in this version + type Client interface + Checkout func(repo Repository, commit string) error + Clone func(url, dst string) (*Repository, error) + func NewClient() Client + type ClientImpl struct + func (c *ClientImpl) Checkout(repo Repository, commit string) error + func (c *ClientImpl) Clone(url, dst string) (*Repository, error) + type Repository struct + URL url.URL + func NewLocalRepository(path string) (*Repository, error) + func NewRepository(u url.URL) Repository