Repository navigation
SuperGit 1.2.1
SuperGit 1.2.1
Patch release focused on Branch Tracking polish, refresh reliability, and Git action safety.
Added
- Per-remote default branch indicators (gold ★ on rows, badge on top remote chips, footer legend)
- Prune Stale clears broken upstream links after fetch/prune (with confirmation)
- Remote default-branch resolution and delete-remote guard for remote default branches
- Managed refresh coordination and refresh rules documentation
Changed
- Branch Tracking fixed column widths so rows no longer stretch across the panel
- Title-bar Refresh fetches/prunes/reloads only — upstream cleanup is explicit via Prune Stale
- fetch, prune-stale, and delete-remote now reload commit graph data
Fixed
- Managed refresh prevents duplicate reloads during fetch/prune
- Webview commit query-key sync (no swallowed filter changes after hydration)
- Remote data cache invalidation (remotes + default-branch cache)
- Safe stale upstream cleanup (abort when remote ref listing fails)
- Fetch and Set Upstream uses explicit refspec before set-upstream
- Remote chip default badge CSS (
.remote-chip-dotvs generic span rule)
Verified
- 157 unit tests passing
- VSIX:
supergit-1.2.1.vsix