Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 872 Bytes

File metadata and controls

17 lines (12 loc) · 872 Bytes

git-pre-commit-hook-unity-assets

Pre-commit hook script for Unity to check that every folder that just has marked to be ignored in .gitignore has an entry for its meta file to be ignored too. Only sub-directories under folder Assets are checked.

Example: MyProject/Assets/Imports/LocalTest is a new folder that should not be under version control. So in .gitignore there is a new line: MyProject/Assets/Imports/LocalTest

The pre-commit hook checks if there is a line containing "LocalTest.meta" in the changes of .gitignore too. If so everythingis alright, if not commit will be aborted and a message is shown:

MyProject/Assets/Imports/LocalTest found in .gitignore but not the corresponding meta file! Please add LocalTest.meta to .gitignore

Put the file pre-commit into directory .git/hooks. To disable it remove it from there.