onchg 0.1.6

Keep blocks in sync across different files in your codebase.
Documentation
all: test fmt

check:
	cargo check

bench:
	cargo bench

bench-git:
	cargo bench --features git

build: check
	cargo build

test: check
	cargo test -- --nocapture --test-threads 1
	cargo test --features git -- --nocapture --test-threads 1

ci:
	cargo test --verbose -- --nocapture
	cargo test --verbose --features git -- --nocapture

coverage:
	# https://github.com/taiki-e/cargo-llvm-cov#installation
	cargo llvm-cov clean --workspace
	cargo llvm-cov --no-report
	cargo llvm-cov --no-report --features git
	cargo llvm-cov report --lcov --output-path lcov.info --ignore-filename-regex test_helpers

fmt:
	cargo fmt

.PHONY: all bench bench-git build check ci coverage fmt test