-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Closed
Copy link
Labels
area-viewsIssues or features related to (tree) viewsIssues or features related to (tree) viewspending-releaseResolved but not yet released to the stable editionResolved but not yet released to the stable editionverified ✔VerifiedVerified
Milestone
Description
Summary
Adds multi-repository support to repository filtering in GitLens views, allowing users to filter views to multiple selected repositories simultaneously rather than only single-repository or all-repositories modes.
Impact
- Enables users to focus on relevant repositories when working across multiple repos
- Improves workflow efficiency in multi-repo/monorepo setups
- Reduces visual clutter in views by hiding irrelevant repositories
- Provides granular control over which repositories appear in views
Validation
- Open workspace with 5+ repositories
- Open Commits, Branches, or any GitLens tree view
- Click repository filter dropdown
- Verify ability to select multiple repositories (checkboxes or multi-select)
- Select 3 out of 5 repositories
- Verify view shows only commits/branches from selected repositories
- Change selection to different set → verify view updates
- Verify filter state persists across VS Code restarts
- Test with very large workspace (20+ repos) → verify performance acceptable
Risk
Low — Additive feature extending existing single-repository filter. Potential concerns:
- Performance with many repositories selected
- UI space for multi-select dropdown
- State persistence complexity
Follow Ups
- Add "Recently used" repository filter presets
- Explore repository groups/tags for quick filtering
- Add filter status indicator in view toolbar
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area-viewsIssues or features related to (tree) viewsIssues or features related to (tree) viewspending-releaseResolved but not yet released to the stable editionResolved but not yet released to the stable editionverified ✔VerifiedVerified