diff options
| author | Sytse Sijbrandij <sytses@gmail.com> | 2014-10-29 15:28:04 -0700 |
|---|---|---|
| committer | Sytse Sijbrandij <sytses@gmail.com> | 2014-10-29 15:28:04 -0700 |
| commit | 44601bac008b61412b638236d59d18b1bcbddd65 (patch) | |
| tree | 51edbb227fa3b333b7bb3c87a4781f0dbb1a0d12 /hooks/pre-receive | |
| parent | cc193ea45d8d0651fe09fc93bb1417eaac50c2ff (diff) | |
| download | gitlab-shell-44601bac008b61412b638236d59d18b1bcbddd65.tar.gz | |
Better comments in the git hooks and give workaround.
Diffstat (limited to 'hooks/pre-receive')
| -rwxr-xr-x | hooks/pre-receive | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/hooks/pre-receive b/hooks/pre-receive index 2b979fa..fe4ea4c 100755 --- a/hooks/pre-receive +++ b/hooks/pre-receive @@ -1,8 +1,12 @@ #!/usr/bin/env ruby -# This file was placed here by GitLab. It makes sure that your pushed commits -# will be processed properly. -# You can add your own hooks to this file, but be careful when updating gitlab-shell! +# This file was placed here by GitLab Shell. +# It is a shared file that is symlinked from all repositories. +# It makes sure that your pushed commits will be processed properly. +# You can add your own hooks to by uncommenting the lines at the bottom. +# If you upgrade GitLab Shell you will have to redo your changes. +# In GitLab Enterprise Edition you can use Git Hooks instead. +# See http://doc.gitlab.com/ee/git_hooks/git_hooks.html refs = ARGF.read key_id = ENV['GL_ID'] @@ -15,3 +19,12 @@ if GitlabAccess.new(repo_path, key_id, refs).exec else exit 1 end + +## How to add a custom hooks to some repositories: +## 1) Put a file with custom code in the repository root directory. +## 2) Uncomment the lines below. +## 3) Replace 'project-specific-hook' with the name if the custom file. +# +# if File.exists?('project-specific-hook') +# execute 'project-specific-hook' +# end |
