Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove hooks, they belong to Gitaly now | Jacob Vosmaer | 2019-04-03 | 3 | -69/+9 |
| | |||||
* | Use 'push_options' everywhere instead of 'push_opts' | Jonathon Reinhart | 2018-12-13 | 1 | -2/+2 |
| | |||||
* | Pass push options to GitLab /internal/post_receive API | Jonathon Reinhart | 2018-12-13 | 1 | -1/+4 |
| | | | | | | | | | | push_opts[] is named as such so that it becomes an array in the GitLab internal Grape::API params hash. If it were named push_opts, only the final (scalar) push_opts parameter would be present. Also update specs to include push_opts parameter: - gitlab_post_receive_spec - gitlab_net_spec for the internal API change | ||||
* | Revert "Merge branch 'ash.mckenzie/srp-refactor' into 'master'" | Nick Thomas | 2018-08-14 | 3 | -8/+8 |
| | | | | | This reverts commit 3aaf4751e09262c53544a1987f59b1308af9b6c1, reversing changes made to c6577e0d75f51b017f2f332838b97c3ca5b497c0. | ||||
* | Use gl_id instead of key_id | Ash McKenzie | 2018-08-01 | 3 | -8/+8 |
| | | | | | - Is possible that gl_id could be a 'user_id' - Is a more accurate variable name | ||||
* | Fix a NoMethodError in the pre-receive hook | Nick Thomas | 2018-06-12 | 1 | -1/+1 |
| | |||||
* | Don't delete GL_REPOSITORY | Ben | 2018-02-24 | 1 | -1/+1 |
| | |||||
* | Update rubocop and code to pass it | Dmitriy Zaporozhets | 2018-02-22 | 1 | -1/+1 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Fix git push by removing a bad require in the pre-receive hook | Nick Thomas | 2018-01-14 | 1 | -1/+0 |
| | |||||
* | Remove direct redis integration | Nick Thomas | 2018-01-12 | 1 | -2/+0 |
| | |||||
* | pre-receive: Fix undefined local variable error | Jonathon Reinhart | 2017-09-21 | 1 | -2/+2 |
| | | | | This was broken during the refactor in c658360e94. | ||||
* | Support new /internal/pre-receive API endpoint for post-receivegitaly-redis-refactor | Alejandro Rodríguez | 2017-09-05 | 1 | -1/+10 |
| | |||||
* | Revert "Merge branch 'sh-disable-rubygems' into 'master'" | Stan Hu | 2017-07-05 | 3 | -3/+3 |
| | | | | | This reverts commit a18c90128e4d3eeae1233b1bc3c3998afd223c0d, reversing changes made to 0a64624152735766c428d1532e434dd0bf5a9748. | ||||
* | Disable Rubygems in hooks toosh-disable-rubygems | Stan Hu | 2017-07-04 | 3 | -3/+3 |
| | |||||
* | Handle GL_REPOSITORY env variable and use it in api calls | Alejandro Rodríguez | 2017-05-11 | 2 | -2/+4 |
| | |||||
* | remove no longer needed gitlab_init | Elan Ruusamäe | 2016-12-01 | 3 | -3/+0 |
| | |||||
* | custom_hook: add support for global custom hooks | Dirk Hörner | 2016-12-01 | 3 | -0/+3 |
| | | | | | | | | | | | | | This commit adds the option of having another set of global custom hooks along with the already supported repository local custom hooks. The repository local custom hook is executed first (if available). If successful, execution continues with the global custom hook (if available). This way, local custom hooks get priority over global custom hooks. Global custom hooks can be enabled by placing an executable file into the "custom_hooks" directory within gitlab-shell (create if it does not exist, yet). | ||||
* | custom_hook: refactor to pull repo_path into class | Dirk Hörner | 2016-12-01 | 3 | -3/+3 |
| | | | | | | This commit takes the GitlabCustomHook a bit clother to the other hook handling classes by receiving the repo_path as argument to initialize() instead of passing it to each method. | ||||
* | added GL_IDadd_gl_id | Valery Sizov | 2016-10-05 | 3 | -4/+5 |
| | |||||
* | Track ongoing pushes and reject mv-storage commands if there are push ↵mv-storage | Alejandro Rodríguez | 2016-07-27 | 1 | -1/+7 |
| | | | | running (after waiting some time) | ||||
* | Remove spaceremove-env-set | Jacob Vosmaer | 2016-07-20 | 1 | -1/+1 |
| | |||||
* | Unset GL_ID and GL_PROTOCOL immediately | Jacob Vosmaer | 2016-07-20 | 2 | -9/+3 |
| | | | | | | Neither other code executing in the hook process nor subprocesses of the hook process need access to the GL_ID / GL_PROTOCOL variables so we can just unset them the moment we fetch them. | ||||
* | Rename ENV['PROTOCOL'] to ENV['GL_PROTOCOL'] and make it mandatory with no ↵ | Patricio Cano | 2016-07-05 | 1 | -1/+1 |
| | | | | fallback value | ||||
* | Simplify protocol assign, and populate ENV['PROTOCOL'] variable when calling ↵ | Patricio Cano | 2016-07-05 | 1 | -3/+1 |
| | | | | hooks via SSH | ||||
* | Allow GitLab Shell to check for allowed access based on the used Git protocol. | Patricio Cano | 2016-07-05 | 1 | -1/+4 |
| | |||||
* | ARGF does more than we want | Jacob Vosmaer | 2016-06-23 | 2 | -2/+2 |
| | | | | | | | | | ARGF is a virtual IO stream that treats the elements of ARGV as paths to files to be opened. In practice, git-receive-pack will probably never pass arguments to pre-receive and post-receive because it is not supposed to (according to 'man 5 githooks'). In case it does, however our hooks should not have the surprise behavior of treating those arguments as files to be opened. | ||||
* | Move setting/unsetting of GL_ID from lib to executables. | Douwe Maan | 2015-04-06 | 1 | -0/+3 |
| | |||||
* | Write GitlabAccess error to stderr. | Douwe Maan | 2015-04-06 | 1 | -0/+3 |
| | |||||
* | Revert "Restore hooks PATH before calling ruby." | Valery Sizov | 2014-11-19 | 6 | -65/+50 |
| | | | | This reverts commit cd9e796316560eee596f2681d54a8417389bbe79. | ||||
* | Restore hooks PATH before calling ruby. | Ciro Santilli | 2014-11-17 | 6 | -50/+65 |
| | |||||
* | Support for custom hooks | Drew Blessing | 2014-11-05 | 3 | -5/+24 |
| | |||||
* | Remove update hook logic | Dmitriy Zaporozhets | 2014-09-01 | 1 | -13/+0 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Add new pre-receive and post-receive hooks | Dmitriy Zaporozhets | 2014-09-01 | 2 | -0/+34 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Use built-in Ruby Dir.pwd instead of the shell | Jacob Vosmaer | 2014-03-07 | 1 | -1/+1 |
| | |||||
* | Remove empty post-receive hook | Jacob Vosmaer | 2013-07-19 | 1 | -4/+0 |
| | |||||
* | Mention that users can edit the hooks | Jacob Vosmaer | 2013-07-19 | 2 | -3/+2 |
| | |||||
* | Use update hook to add post event to redis. Use GL_ID instead of GL_USER | Dmitriy Zaporozhets | 2013-02-14 | 2 | -10/+5 |
| | |||||
* | Update hook and support for protected branches | Dmitriy Zaporozhets | 2013-02-06 | 2 | -1/+12 |
| | |||||
* | set GL_USER | Dmitriy Zaporozhets | 2013-02-04 | 1 | -0/+0 |
| | |||||
* | link post-receive hook also | Dmitriy Zaporozhets | 2013-02-04 | 1 | -0/+12 |