Skip to content

MacCVS 0.4-alpha

Pre-release
Pre-release

Choose a tag to compare

@johnbuckman johnbuckman released this 19 Jul 13:45
· 6 commits to main since this release

Fourth alpha of MacCVS — a modern, native SwiftUI CVS client for macOS. Universal, Developer ID signed, and notarized.

New in 0.4

  • New app icon — a terminal window showing $ cvs update.
  • Multi-file diffs from the command line. --diff now accepts any number of files and shows all their CVS diffs together in one window:
    MacCVS --diff lib/a.tcl lib/b.tcl lib/c.tcl
    
    Two-arbitrary-file comparison moved to --compare LEFT RIGHT (e.g. for git difftool).

From 0.3

  • History (log) window with inline per-revision visual diffs.
  • Command-line options and diff-only mode (external diff viewer).
  • Name repositories in the project switcher.

From 0.2

  • Bundled self-contained universal cvs (nothing to install), and daily self-update from GitHub Releases.

Install

Download MacCVS-0.4-alpha.zip, unzip, drag MacCVS.app to Applications. Requires macOS 14+. Existing installs can update via MacCVS ▸ Check for Updates…

Bundles GNU CVS 1.11.23 (GPL-2); diff viewer adapted from swifty-diff (MIT).