mirror of
https://github.com/lihop/godot-xterm.git
synced 2024-11-22 09:40:25 +01:00
Update gdformat git pre-commit hook
- Lint files rather than reformat. - Git protocal changed to https. See <https://github.blog/2021-09-01-improving-git-protocol-security-github/>.
This commit is contained in:
parent
0ccac28cc6
commit
ae707a6667
1 changed files with 8 additions and 7 deletions
|
@ -1,8 +1,12 @@
|
||||||
#! /usr/bin/env nix-shell
|
#! /usr/bin/env nix-shell
|
||||||
#! nix-shell -i sh -p python38
|
#! nix-shell -i sh -p python38
|
||||||
|
|
||||||
|
# SPDX-FileCopyrightText: 2021 Leroy Hopson
|
||||||
|
# SPDX-License-Identifier: CC0-1.0
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
GDTOOLKIT_VERSION=f5e2746d146200ec07ac6acb6fb378fd4c64f3f0
|
GDTOOLKIT_VERSION=eb2d2756bd4ea97f6234d3bde3fc36d348b7352f
|
||||||
|
|
||||||
FILES=$(git diff --cached --name-only --diff-filter=ACMR | grep '\.gd$' | grep -v '^addons/gd-plug' | grep -v '^addons/gut' | sed 's| |\\ |g')
|
FILES=$(git diff --cached --name-only --diff-filter=ACMR | grep '\.gd$' | grep -v '^addons/gd-plug' | grep -v '^addons/gut' | sed 's| |\\ |g')
|
||||||
echo $FILES
|
echo $FILES
|
||||||
|
@ -13,13 +17,10 @@ if [ ! -f .venv/bin/activate ] || ! source .venv/bin/activate; then
|
||||||
python -m venv .venv && source .venv/bin/activate;
|
python -m venv .venv && source .venv/bin/activate;
|
||||||
fi
|
fi
|
||||||
if ! gdformat --version; then
|
if ! gdformat --version; then
|
||||||
pip install git+git://github.com/Scony/godot-gdscript-toolkit@${GDTOOLKIT_VERSION};
|
pip install git+https://github.com/Scony/godot-gdscript-toolkit@${GDTOOLKIT_VERSION};
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Format all selected files.
|
# Lint all selected files.
|
||||||
echo "$FILES" | xargs gdformat
|
echo "$FILES" | xargs gdformat --check
|
||||||
|
|
||||||
# Add back the formatted files to staging.
|
|
||||||
echo "$FILES" | xargs git add
|
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
Loading…
Reference in a new issue