summaryrefslogtreecommitdiff
path: root/hooks
Commit message (Collapse)AuthorAgeFilesLines
* Remove spaceremove-env-setJacob Vosmaer2016-07-201-1/+1
|
* Unset GL_ID and GL_PROTOCOL immediatelyJacob Vosmaer2016-07-202-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 Cano2016-07-051-1/+1
| | | | fallback value
* Simplify protocol assign, and populate ENV['PROTOCOL'] variable when calling ↵Patricio Cano2016-07-051-3/+1
| | | | hooks via SSH
* Allow GitLab Shell to check for allowed access based on the used Git protocol.Patricio Cano2016-07-051-1/+4
|
* ARGF does more than we wantJacob Vosmaer2016-06-232-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 Maan2015-04-061-0/+3
|
* Write GitlabAccess error to stderr.Douwe Maan2015-04-061-0/+3
|
* Revert "Restore hooks PATH before calling ruby."Valery Sizov2014-11-196-65/+50
| | | | This reverts commit cd9e796316560eee596f2681d54a8417389bbe79.
* Restore hooks PATH before calling ruby.Ciro Santilli2014-11-176-50/+65
|
* Support for custom hooksDrew Blessing2014-11-053-5/+24
|
* Remove update hook logicDmitriy Zaporozhets2014-09-011-13/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Add new pre-receive and post-receive hooksDmitriy Zaporozhets2014-09-012-0/+34
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Use built-in Ruby Dir.pwd instead of the shellJacob Vosmaer2014-03-071-1/+1
|
* Remove empty post-receive hookJacob Vosmaer2013-07-191-4/+0
|
* Mention that users can edit the hooksJacob Vosmaer2013-07-192-3/+2
|
* Use update hook to add post event to redis. Use GL_ID instead of GL_USERDmitriy Zaporozhets2013-02-142-10/+5
|
* Update hook and support for protected branchesDmitriy Zaporozhets2013-02-062-1/+12
|
* set GL_USERDmitriy Zaporozhets2013-02-041-0/+0
|
* link post-receive hook alsoDmitriy Zaporozhets2013-02-041-0/+12