#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

#42 in #measurement

Download history 10/week @ 2024-01-03 8/week @ 2024-01-10 21/week @ 2024-01-17 7/week @ 2024-02-21 10/week @ 2024-02-28 18/week @ 2024-03-27 38/week @ 2024-04-03

56 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–32MB
~434K SLoC