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:
parent
bea49161e9
commit
dabe716c20
13
.github/fixtures/test-fixtures-locally.sh
vendored
13
.github/fixtures/test-fixtures-locally.sh
vendored
@ -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}"
|
||||
|
Loading…
Reference in New Issue
Block a user