Skip to content

Commit d65c890

Browse files
committed
Update composer-lock-diff-driver format to be "delta" compatible
The composer-lock-diff-driver doesn't output any hunk header, which causes "delta" not to output anything. So we must add a proper hunk header. We also need to add a leading space to mark all lines as "unchanged".
1 parent f4eb608 commit d65c890

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

composer-lock-diff-driver

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,10 @@ fi
2222
echo -e "\e[1mindex $OLD_REV..$NEW_REV $INDEX_MODE"
2323
echo -e "\e[1m--- $OLD_FILE"
2424
echo -e "\e[1m+++ $NEW_FILE"
25+
echo -e "\e[1m@@ -1 +1 @@ "
2526

2627
if [ "$2" = "/dev/null" ]; then
27-
echo '{"packages":[],"packages-dev":[]}' | exec composer-lock-diff --from php://fd/0 --to "$5"
28+
echo '{"packages":[],"packages-dev":[]}' | exec composer-lock-diff --from php://fd/0 --to "$5" | sed -e 's/^/ /'
2829
else
29-
exec composer-lock-diff --from "$2" --to "$5"
30+
exec composer-lock-diff --from "$2" --to "$5" | sed -e 's/^/ /'
3031
fi

0 commit comments

Comments
 (0)