#git #measurement #performance #tracking #storage #report #git-notes

bin+lib git-perf

Track, plot, and statistically validate simple measurements using git-notes for storage

6 releases

0.15.5 Jan 22, 2024
0.15.4 Jan 20, 2024

#48 in #measurement

Download history 55/week @ 2024-07-27 5/week @ 2024-09-21

57 downloads per month

MIT license

87KB
2.5K SLoC

Rust 1.5K SLoC // 0.0% comments Shell 893 SLoC // 0.1% comments

Performance Measurements in Git

Test tracking performance measurements in git-notes.

Example report for master.

Warning

Experimental only. Repeated additions of measurements (instead of bulk additions) will be costly: Each time the entire previous measurements are copied and a single line is appended.

Development

Rust tests

cargo test

Integration / bash tests

cargo build && PATH=$(pwd)/target/debug:$PATH test/run_tests.sh

Dependencies

~18–31MB
~439K SLoC