Git Hooks: Merge hook scripts and tests from blender-devops
This commit is contained in:
35
git-hooks/README.md
Normal file
35
git-hooks/README.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# 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`
|
||||
Reference in New Issue
Block a user