Skip to content

Snapshots: Complete advanced diff output and scale behavior #34

Description

@bcherrington

Current state and gap

Snapshot diff commands exist and compare two snapshots, with path filtering and table or JSON output. Advanced output contracts, CI semantics, rename limitations, and large-repository behavior remain incomplete.

Acceptance criteria

  • Support snapshot IDs and documented latest semantics.
  • Define summary, paths-only, and JSON schemas and stable exit codes for detected differences versus operational failure.
  • Document backend limitations for rename or move detection and metadata comparison.
  • Process large comparisons iteratively where the backend permits and show bounded progress.
  • Add focused functional tests and performance coverage.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions