diff --git a/prepare_vscode.sh b/prepare_vscode.sh index d798fa4..fe29019 100755 --- a/prepare_vscode.sh +++ b/prepare_vscode.sh @@ -24,7 +24,10 @@ cd vscode || { echo "'vscode' dir not found"; exit 1; } for file in ../patches/*.patch; do if [[ -f "${file}" ]]; then echo applying patch: "${file}"; - if ! git apply --ignore-whitespace "${file}"; then + + grep '^+++' "${file}" | sed -e 's#+++ [ab]/#./vscode/#' | while read line; do shasum -a 256 "${line}"; done + + if ! git apply --verbose --ignore-whitespace "${file}"; then echo failed to apply patch "${file}" >&2 exit 1 fi