mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-30 21:30:04 +00:00 
			
		
		
		
	Merge pull request #1086 from yuriks/precommit-hook
Only check src/ directory for whitespace errors in the pre-commit hook
This commit is contained in:
		
						commit
						63c2274324
					
				
					 1 changed files with 4 additions and 2 deletions
				
			
		|  | @ -3,8 +3,10 @@ | |||
| # Enforce citra'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; then | ||||
| 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. | ||||
|  | @ -15,7 +17,7 @@ END | |||
| fi | ||||
| 
 | ||||
| # Check for tabs, since tab-in-indent catches only those at the beginning of a line | ||||
| if git diff --cached | egrep '^\+.*	'; then | ||||
| 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. | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue