Skip to content

Releases: nyrkio/git-perf

git blame, for performance

17 Jul 13:02

Choose a tag to compare

git-perf extends git blame, git log and git status with data about commits that introduced performance regressions, or improvements. Currently only projects that make their results public on nyrkio.com/public are supported (e.g. Tigerbeetle, Turso).

Note that the focus is on surfacing the statistically significant performance change points, as highlighted
by Nyrkiö. Benchmark results for each individual commit, or the random variation from commit to commit, is
not shown at all.

This is a work in progress, currently git perf blame git perf log and git perf status are supported.

Installation

curl https://raw.githubusercontent.com/nyrkio/git-perf/refs/heads/main/src/git-perf > $HOME/bin/git-perf
chmod a+x $HOME/bin/git-perf

Example

$ git perf blame <file> [-v]
$ git perf log [-v]
$ git perf status [-v]