Download Source Code/Yuzu/hooks/pre-commit from GilbertClaus/Emulator: direct link, hf CLI and curl.
- Browser
- Download file 1.03 kB
-
https://huggingface.co/GilbertClaus/Emulator/resolve/main/Source%20Code/Yuzu/hooks/pre-commit
- Command line
-
hf download 'hf://GilbertClaus/Emulator/Source Code/Yuzu/hooks/pre-commit'
-
curl -L -o pre-commit https://huggingface.co/GilbertClaus/Emulator/resolve/main/Source%20Code/Yuzu/hooks/pre-commit
1.03 kB
| # SPDX-FileCopyrightText: 2015 Citra Emulator Project | |
| # SPDX-License-Identifier: GPL-2.0-or-later | |
| # Enforce yuzu's whitespace policy | |
| git config --local core.whitespace tab-in-indent,trailing-space | |
| paths_to_check="src/ CMakeLists.txt" | |
| # If there are whitespace errors, print the offending file names and fail. | |
| if ! git diff --cached --check -- $paths_to_check ; then | |
| cat<<END | |
| Error: This commit would contain trailing spaces or tabs, which is against this repo's policy. | |
| Please correct those issues before committing. (Use 'git diff --check' for more details) | |
| If you know what you are doing, you can try 'git commit --no-verify' to bypass the check | |
| END | |
| exit 1 | |
| fi | |
| # Check for tabs, since tab-in-indent catches only those at the beginning of a line | |
| if git diff --cached -- $paths_to_check | egrep '^\+.* '; then | |
| cat<<END | |
| Error: This commit would contain a tab, which is against this repo's policy. | |
| If you know what you are doing, you can try 'git commit --no-verify' to bypass the check. | |
| END | |
| exit 1 | |
| fi | |