Versions in this module Expand all Collapse all v0 v0.2.0 Dec 27, 2025 Changes in this version + type Client struct + func NewClient(params hm.XParams) *Client + func (c *Client) Add(ctx context.Context, localRepoPath, pathspec string, env []string) error + func (c *Client) Checkout(ctx context.Context, localRepoPath, branch string, create bool, env []string) error + func (c *Client) Clone(ctx context.Context, repoURL, localPath string, auth hm.GitAuth, env []string) error + func (c *Client) Commit(ctx context.Context, localRepoPath string, commit hm.GitCommit, env []string) (string, error) + func (c *Client) GitLog(ctx context.Context, localRepoPath string, args []string, env []string) (string, error) + func (c *Client) Push(ctx context.Context, localRepoPath string, auth hm.GitAuth, ...) error + func (c *Client) Status(ctx context.Context, localRepoPath string, env []string) (string, error) v0.1.0 Oct 8, 2025