This extension helps you manage multi-repository workspaces by hiding repositories that have no changes in the Source Control panel.
Features
Toggle command to hide/show repositories with no changes
Works with workspaces containing multiple Git repositories
Toolbar button in the Source Control panel for quick access
Visual indicator showing whether hiding is enabled (eye icon changes)
Simple one-command toggle via Command Palette or toolbar button
Badge count on Source Control activity bar icon showing total number of uncommitted changes across all repositories (mimics VS Code default behavior that Cursor is missing) - allows you to see you have changes even when the panel is closed
Usage
Via Toolbar Button (Recommended)
Open the Source Control panel (View → SCM)
Look for the eye icon button in the toolbar at the top of the panel
Click the button to toggle hiding repositories with no changes
The icon will change:
Eye-closed icon (👁️🗨️): Hiding is enabled - repos with no changes are hidden
Eye icon (👁️): Hiding is disabled - all repos are visible
Via Command Palette
Open the Command Palette (Cmd+Shift+P on macOS, Ctrl+Shift+P on Windows/Linux)
Run the command: "Toggle Hide Repos with No Changes"
Repositories without changes will be hidden from the Source Control panel
Run the command again to show all repositories
Requirements
This extension requires the built-in Git extension to be enabled.
Known Issues
None at this time.
Release Notes
0.0.1
Initial release of Hide Repos with No Changes extension.