Skip to content

Snapshots: Complete advanced diff functionality #34

Description

@bcherrington

Context

  • Source: REFACTORING_PHASE4_PROGRESS.md (Priority 4 → Complete snapshot diff functionality)

Problem
Enhance snapshot diff to support rich comparisons, filters, and output formats while keeping performance acceptable on large repositories.

Acceptance Criteria

  • snapshots diff supports:
    • Compare by IDs or latest tags; filter by path/pattern; include metadata options
    • Output modes: summary, paths-only, JSON; exit codes suitable for CI
    • Clear handling of renames/moves if supported by backend; document limitations
  • Performance: streaming/iterative processing; progress reporting; benchmarks updated
  • Tests cover small/large repos, filters, and edge cases; docs updated

Metadata

Metadata

Assignees

No one assigned

    Fields

    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions