Versions in this module Expand all Collapse all v0 v0.1.0 Jul 13, 2026 Changes in this version + type Client struct + func NewClient(exec process.Shell) *Client + func (c *Client) CommitMessage(ctx context.Context, hash commit.Hash) (commit.Message, error) + func (c *Client) Commits(ctx context.Context, hash commit.Hash) ([]commit.Commit, error) + func (c *Client) CurrentBranch(ctx context.Context) (branch.Branch, error) + func (c *Client) MergeBase(ctx context.Context, target string, curr string) (commit.Hash, error)