Versions in this module Expand all Collapse all v0 v0.4.0 Feb 20, 2025 v0.3.5 Feb 5, 2025 Changes in this version + type Checkout interface + As func(branch string) error + OntoWorkspace func() error + type Remote struct + Name string + URL string + type RemoteLister interface + ListRemote func(remote Remote) ([]*plumbing.Reference, error) + type RemoteURLInformer interface + Remote func(name string) (string, error) + type Repository interface + Checkout func(remote Remote, branch string) Checkout + CommitChanges func(message string) (*object.Commit, error) + DeleteBranch func(branch string) error + Fetch func(remote Remote) error + Merge func(remote *Remote, branch string) error + Push func(remote Remote, refname plumbing.ReferenceName) error