MacCVS 0.1-alpha
Pre-release
Pre-release
First alpha of MacCVS — a modern, native SwiftUI CVS client for macOS, and a successor to the dead Carbon cvsgui MacCVS.
This build is universal (Apple Silicon + Intel), Developer ID signed, and notarized by Apple.
Install
Download MacCVS-0.1-alpha.zip, unzip, and drag MacCVS.app to Applications. You need a cvs binary on your system (e.g. brew install cvs).
Highlights
- Finder-style column browser with a project switcher (recent working copies)
- File list with live CVS status + revision, sortable columns
- Instant local change detection (mtime vs
CVS/Entries, no network) via FSEvents - Background base-revision prefetch → instant diffs
- Native side-by-side diff window with line/word highlighting, unified toggle, draggable divider, and multi-file diffs
- Update / Commit / Diff / Log / Add / Revert
Requires macOS 14 (Sonoma) or later.
🤖 Diff viewer adapted from swifty-diff (MIT).