git-hooks/post-merge/cargo-build

15 lines
473 B
Plaintext
Raw Normal View History

2023-01-13 09:34:19 -07:00
#!/bin/sh
# Copying and distribution of this file, with or without modification, are
# permitted in any medium without royalty provided the copyright notice and this
# notice are preserved. This file is offered as-is, without any warranty.
# Hook to compile Rust source files when they have been changed.
for file in \
$(git diff-tree -r --name-only --no-commit-id ORIG_HEAD HEAD |\
sed -n -e 's/src\///' -e 's/\.rs//p')
do
cargo build --release --bin "$file"
done