36 lines
913 B
Markdown
36 lines
913 B
Markdown
# Git Hooks
|
|
|
|
## Reject Merge Commits
|
|
|
|
`blender_merged_hook` rejects merge commits to branches were we don't want them.
|
|
It is installed as an `pre-receive` hook.
|
|
|
|
## Deny Binary Files
|
|
|
|
The `deny-binary` rejects binary files, that should have used LFS instead.
|
|
It is installed as a `pre-receive` hook.
|
|
|
|
To circumvent the rejection you can add `override restrictions` anywhere in the commit message.
|
|
|
|
## Repositories
|
|
|
|
Repositories with hooks:
|
|
|
|
- `blender/blender`
|
|
- `blender/blender-assets`
|
|
- `blender/blender-benchmarks`
|
|
- `blender/blender-developer-docs`
|
|
- `blender/blender-manual`
|
|
- `blender/lib-linux_x64`
|
|
- `blender/lib-macos_arm64`
|
|
- `blender/lib-macos_x64`
|
|
- `blender/lib-source`
|
|
- `blender/lib-windows_arm64`
|
|
- `blender/lib-windows_x64`
|
|
|
|
Archived repositories that may have hooks, but are not longer being updated:
|
|
|
|
- `blender/blender-addons`
|
|
- `blender/blender-addons-contrib`
|
|
- `blender/blender-test-data`
|