MacCVS 0.3-alpha
Pre-release
Pre-release
Third alpha of MacCVS — a modern, native SwiftUI CVS client for macOS. Universal, Developer ID signed, and notarized.
New in 0.3
- History (log) window.
cvs logis parsed into a clean timeline of revisions (revision, author, date, ± line counts, message). A Show diffs toggle loads the visual diff each revision introduced, inline and on demand. - Command-line options / external diff viewer.
MacCVS [DIR]or--open DIR— open a working copy.--diff FILE— show the CVS diff (repo vs working) of a file.--diff LEFT RIGHT— visual diff of two files.- In
--diffmode only the diff window is shown and the app quits when it's closed, so other tools (e.g.git difftool) can use MacCVS as a graphical diff viewer.
- Name Repository. Right-click a working copy in the project-switcher column to give it a friendly name, shown in parens after the path.
Carried from 0.2
- Bundled self-contained universal
cvs(nothing to install), and daily self-update from GitHub Releases.
Install
Download MacCVS-0.3-alpha.zip, unzip, drag MacCVS.app to Applications. Requires macOS 14+. (Existing 0.2 installs can update themselves via MacCVS ▸ Check for Updates….)
Bundles GNU CVS 1.11.23 (GPL-2); diff viewer adapted from swifty-diff (MIT).