swh:1:snp:f521c49ab17ef7db6ec70b2430e1ed203f50383f
Raw File
Tip revision: bc8203fe68760fd81e7bf85b4163080ee2bebbcd authored by Wenqing Wang on 15 April 2020, 10:09:05 UTC
[Test] Added a test of RelPermNonWettingVanGenuchten
Tip revision: bc8203f
pre-commit-cmake-format.sh
#!/usr/bin/env bash

EXE=$(command -v cmake-format)
if [ -z "$EXE" ]; then
    echo "cmake-format not found; skipping check."
    exit 0
fi


MOD_FILES=""

MOD_FILES=()
for FILE in "$@"
do
    cmake-format -i "$FILE"
    MODIFIED=$(git status --porcelain "$FILE" | head -c 2 | tail -c 1)
    # echo $FILE: $MODIFIED
    if [ "$MODIFIED" = "M" ]; then
        MOD_FILES+=("$FILE")
        echo "Fixed $FILE"
    fi
done

if [ -z "$MOD_FILES" ]; then
    exit 0
fi

echo "CMake files have been modified."
echo "Add them to the commit!"
exit 1
back to top