aboutsummaryrefslogtreecommitdiffstats
path: root/hooks/pre-commit
blob: 9247f8a8ec2f683466961fdc6b6ee833f32fb043 (plain)
1
2
3
4
5
6
7
8
#!/bin/sh

changedFiles="$(git clang-format --extensions cpp,h --style file --staged -q --diffstat -- ':!src/FreeRTOS' ':!src/libs')"
git clang-format --extensions cpp,h --style file --staged -q -- ':!src/FreeRTOS' ':!src/libs'

echo "$changedFiles" | head -n -1 | cut -d ' ' -f 1 | while read -r file; do
  git add -- "$file"
done