Change Sets

A change set is a read-only view of changes between two Git references.

Changeset

To open it from the terminal run

abd changeset --repo /path/to/repo --left <commitA> --right <commitB>

To open it from Tower, select two commits, right click and choose Compare.

Layout

ABDiff reuses its normal viewers inside a change set, so a selected row may open a text diff, image comparison, video comparison, Mach-O comparison, or hex diff.

Folder Changeset (beta)

Apart from passing Git references you can also pass folders:

abd changeset --left-dir <dirA> --right-dir <dirB>

The resulting screen will show files changed on the left, and a diff for each file on the right. File operations are disabled, the purpose of a changeset is to review changes.