mirror of
https://git.citron-emu.org/Citron/Citron.git
synced 2025-02-19 01:15:45 +00:00
- In commit b3facaa6bb30cdc39f2b7d632fef1e3bfeee7785, the copyright header was updated to include "Citron Homebrew Project" across multiple files, regardless of whether any contributions were made. - This commit removes the incorrect attribution and reverts the copyright header to its previous state. - Copyright attribution should only be added when meaningful contributions have been made to the file. - This commit ensures proper compliance with copyright standards and maintains correct attribution to the respective contributors. - Special thanks to Tachi for pointing out the need for these corrections and ensuring that proper attribution practices are followed.
30 lines
1.0 KiB
Bash
Executable File
30 lines
1.0 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
# SPDX-FileCopyrightText: 2015 Citra Emulator Project
|
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
# Enforce citron'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
|