Skip to content
← Changelog

Riffle 1.3: naming a review

Version v1.3.0
Date
Type release
Author Andy Miller

A small release, entirely for the people driving Riffle from scripts and tooling.

riffle review takes --title, --label-a and --label-b now, so a caller can name a review window "PR #214 review" rather than being stuck with whatever name Riffle derived from the repository. And --if-changes opens nothing and exits 0 when the chosen scope is empty, so a tool that offers a review at the end of some work stops popping up a window reading "No changes" when that work was already committed.

The titling fix that goes with them is the one you'd actually notice. A comparison whose two sides have different file names now takes its window and tab title from --title when the caller passed one. Comparing a file against a temp or content-addressed copy used to title the window with both paths, so a diff of retry-policy.ts against a hashed snapshot read as a bare hash and told you nothing. Comparisons whose sides share a name are unchanged: that name is still the title, and --title still prefixes the subtitle, so git difftool runs look exactly as they did.

Riffle is $29.99 once, with a 14-day full-feature trial and a free tier that keeps unlimited 2-way diff forever. Get it from the Riffle page or with Homebrew: brew install --cask skulkworks/tap/riffle. Full details are in the changelog.