Skip to content

Release v1.6.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 10:24
04fea0f

Summary

Treat linked worktrees, clones of one remote, and explicitly aliased repositories as logical projects while preserving natural-repository identity where deduplication requires it.

Added

  • Add configurable project_aliases for combining distinct repositories into one product.
  • Add --explain-repository-attribution / --explain-repos with privacy-safe table and JSON evidence.
  • Persist repository identity history so deleted foreground and delegated Pi worktrees remain attributable.

Changed

  • Group repository rows by normalized local Git identity instead of checkout folder name.
  • Keep commit and file deduplication scoped to natural repositories, including TUI navigation and search.
  • Make --repo-exact prefer final display labels, then fall back to checkout folder names when no label matches.

Fixed

  • Recover linked and orphaned worktree identities without contacting remotes.
  • Reject overlapping project aliases and ambiguous history instead of choosing silently.
  • Invalidate Pi cache entries when their parent-session attribution context changes.
  • Restrict attribution evidence and counters to checkouts that contribute inside the report window.
  • Normalize HTTPS, SSH, SCP-style, file, and Windows-path remote spellings consistently.