Versions in this module Expand all Collapse all v0 v0.3.0 Aug 20, 2026 Changes in this version + func ChangeCount(dir string) (int, error) + func CommitInfos(dir string, shas []string) (map[string]CommitInfo, error) + func DefaultBranch(dir string) string + func HooksDir(dir string) (string, error) + func IsAncestor(dir, commit, ref string) bool + func IsDirty(dir string) (bool, error) + func LocalBranchExists(dir, branch string) bool + func RemoteBranchExists(dir, branch string) bool + func Run(dir string, args ...string) (string, error) + func Toplevel(dir string) (string, error) + type CommitInfo struct + ShortHash string + Subject string + When string + type Worktree struct + Bare bool + Branch string + Detached bool + Head string + Locked bool + LockedReason string + Path string + Prunable bool + PrunableReason string + func ListWorktrees(dir string) ([]Worktree, error) + func ParseWorktrees(out string) []Worktree