1
1
mirror of https://github.com/orhun/git-cliff.git synced 2024-09-11 15:05:30 +03:00

fix(fixture): support running fixtures on mingw64 (#708)

Signed-off-by: Bukowa <gitbukowa@gmail.com>
This commit is contained in:
Buk Bukowski 2024-06-15 20:47:41 +02:00 committed by GitHub
parent bea49161e9
commit dabe716c20
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -17,6 +17,19 @@ git init
# Commit
"$FIXTURES_DIR/commit.sh"
# Check if we are running on Windows with MINGW64 and if cygpath is available
if [ -n "$MSYSTEM" ] && [ "$MSYSTEM" = "MINGW64" ]; then
echo "Running inside MINGW64 trying to convert paths to Windows format."
if command -v cygpath > /dev/null 2>&1; then
# Convert the path to Windows format
SCRIPT_DIR=$(cygpath -w "$SCRIPT_DIR")
FIXTURES_DIR=$(cygpath -w "$FIXTURES_DIR")
else
echo "WARNING: cygpath command not found in the PATH. The script may not work correctly on Windows."
exit 1
fi
fi
# Show results
echo -e "\n---Run git-cliff---"
cargo run --manifest-path "$SCRIPT_DIR/../../Cargo.toml" -- -vv --config "$FIXTURES_DIR/cliff.toml" "${@:2}"