summaryrefslogtreecommitdiff
path: root/internal/cli/git.go
AgeCommit message (Collapse)Author
2026-04-18refactor: move Gitter interface to consumer package internal/cli (task p6)Paul Buetow
Per Go best practice (100 Go Mistakes #6): interfaces belong where they are used, not where they are implemented. Move Gitter from internal/git to internal/cli/git.go. Compile-time assertions (var _ Gitter = ...) kept in the new location. internal/git retains concrete *Git and *NoOp types. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>