Skip to content

feat(compare): add branch and tag comparison features #13

@CalvinAllen

Description

@CalvinAllen

Description

Add comprehensive comparison features for branches, tags, and arbitrary commits.

Requirements

  • Compare branches (show commits unique to each)
  • Compare tags
  • Compare arbitrary commits (picker UI)
  • Three-way merge view for conflict resolution
  • Visual representation of divergence

Technical Notes

  • LibGit2Sharp for commit comparison and merge base
  • Integration with VS diff tools for three-way merge
  • Consider graph visualization for branch comparison

Related Issues

Note: This issue extends the basic diff capabilities from #6 with advanced comparison views specifically for branches and tags, including visual divergence representation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestphase-4Phase 4: Advanced Featurespriority: lowLow priority item

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions