Git Hooks
Reject Merge Commits
The blender_merged_hook script rejects merge commits to branches were we don't want them. It is installed as an pre-receive hook in the following repositories:
blender/blenderblender/blender-addonsblender/blender-addons-contribblender/blender-assetsblender/blender-benchmarksblender/blender-developer-docsblender/blender-manualblender/blender-test-datablender/lib-linux_x64blender/lib-macos_arm64blender/lib-macos_x64blender/lib-sourceblender/lib-windows_arm64blender/lib-windows_x64brecht/test-hooks
Deny Binary Files
The deny-binary script rejects commit that add binary files that should have been tracked as Git LFS object instead. We also provide some tests, which can be run using Docker Compose inside our Gitea container image. It has been installed as a pre-receive hook in the following repositories:
blender/blenderblender/blender-assetsblender/blender-benchmarksblender/blender-developer-docsblender/blender-manualblender/blender-test-datablender/lib-linux_x64blender/lib-macos_arm64blender/lib-macos_x64blender/lib-sourceblender/lib-windows_arm64blender/lib-windows_x64studio/dogwalk
To circumvent the rejection you can add override restrictions anywhere in the commit message.