Windows · CVS · 30-day free trial · No credit card required

CVSTreeGraph

CVS revision history, finally readable.

CVSTreeGraph main interface — revision graph, annotate, and diff views

CVS repositories don't stay small forever.

WinCVS and TortoiseCVS work fine when history fits on screen. But as branches multiply and the repository grows over years, the graph becomes unreadable, operations lag, and you end up constantly switching between tools just to understand what happened to a file.

CVSTreeGraph is built for those repositories — the ones that have been around long enough to accumulate real history.

Revision Graph

Graph layouts that scale

Compact or extended view, collapsible branches, automatic tag grouping — smooth navigation with no lag or flickering, even on histories spanning decades. Hover any node to see the commit message, author, and timestamp without leaving the graph.

Compact graph layout Extended graph layout
Annotate Viewer

Blame with context

Syntax-highlighted code with revision info in the gutter — revision number, author, and date visible as you read. Click any line's revision to jump directly to that node in the graph. Annotation updates automatically as you navigate the history.

Annotate viewer with syntax highlighting and revision gutter
Diff Viewer

Compare without switching tools

Side-by-side or unified diff, always synchronized with the selected graph node. Compare with the previous revision, the working copy, or a pinned baseline. Pin any revision to use as a fixed reference while you navigate the history freely.

Diff viewer with side-by-side comparison
Merge Workflow

Define once, apply everywhere

Pin a merge interval directly on the graph — mark the "Merge From" and "Merge To" revisions, then reuse that same interval across multiple branches. No manual revision number reconstruction, no tool switching, no lost context.

Merge interval definition pinned on the revision graph

Working copy preview

Uncommitted local changes appear as a virtual node directly in the graph — see where your edits sit relative to the full history before you commit.

Auto-refresh

Graph, annotate, and diff update automatically after every commit, update, or merge. No manual reload, no stale views.

Windows Explorer integration

Optional shell extension adds "Open in CVSTreeGraph" to the Explorer context menu. Drag and drop files directly onto the application window.

Simple pricing

30-day free trial — no credit card required. €79/year includes 12 months of updates; keep using any version you downloaded, forever.

Trial

Free 30 days

Full-featured trial. No credit card required.

  • All features included
  • 30-day time limit
  • Windows 10 / 11 (64-bit)
  • Requires cvs.exe in PATH
Download Trial

Get CVSTreeGraph

Standalone Windows application — no installer required. Unzip and run.
Requires cvs.exe in your system PATH.

Download Latest Release →