Versions in this module Expand all Collapse all v0 v0.2.0 May 15, 2026 Changes in this version + func BuildDependencyGraph(dir string) map[string][]string + func FormatConflictMarkers(c Diff3Conflict) string + func GenerateTestCommand(s *SelectedTests, lang string) string + func LCS(a, b []string) []string + func MergeClean(base, ours, theirs string) (string, bool) + func RenderUnified(change *FileChange) string + type ChangeStats = engine.ChangeStats + type Diff3Conflict = engine.Diff3Conflict + type Diff3Region = engine.Diff3Region + type Diff3Result = engine.Diff3Result + func Merge3(base, ours, theirs string) *Diff3Result + type Diff3Stats = engine.Diff3Stats + type DiffSandbox = engine.DiffSandbox + func NewDiffSandbox() *DiffSandbox + type Edit = engine.Edit + func EditScript(from, to []string) []Edit + type FileChange = engine.FileChange + type FileSummary = engine.FileSummary + type Hunk = engine.DiffHunk + func ComputeDiff(old, new string) []Hunk + type Line = engine.DiffLine + func ComputeMyersDiff(a, b []string) []Line + type PendingChange = engine.PendingChange + type Preview = engine.DiffPreview + func NewDiffPreview() *Preview + type SelectedTests = engine.SelectedTests + type StagedChange = engine.StagedChange + type StagedHunk = engine.StagedHunk + type StagingArea = engine.StagingArea + func NewStagingArea() *StagingArea + type Summarizer = engine.DiffSummarizer + func NewSummarizer() *Summarizer + type Summary = engine.DiffSummary + type TestSelector = engine.TestSelector + func NewTestSelector(projectDir string) *TestSelector