<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-shell.git/hooks/post-receive, branch patch-1</title>
<subtitle>gitlab.com: gitlab-org/gitlab-shell.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/'/>
<entry>
<title>remove no longer needed gitlab_init</title>
<updated>2016-12-01T11:40:11+00:00</updated>
<author>
<name>Elan Ruusamäe</name>
<email>glen@delfi.ee</email>
</author>
<published>2016-11-16T00:05:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=5b740fcf2978decca31a459184b16531d7517e35'/>
<id>5b740fcf2978decca31a459184b16531d7517e35</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>custom_hook: add support for global custom hooks</title>
<updated>2016-12-01T11:40:11+00:00</updated>
<author>
<name>Dirk Hörner</name>
<email>dirker@gmail.com</email>
</author>
<published>2016-09-05T10:06:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=0e409ee49b1d68ea949da2d0504f325439ad53b3'/>
<id>0e409ee49b1d68ea949da2d0504f325439ad53b3</id>
<content type='text'>
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).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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).
</pre>
</div>
</content>
</entry>
<entry>
<title>custom_hook: refactor to pull repo_path into class</title>
<updated>2016-12-01T11:40:11+00:00</updated>
<author>
<name>Dirk Hörner</name>
<email>dirker@gmail.com</email>
</author>
<published>2016-09-05T09:59:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=d05522de85dcdfa91349c0d9fc78bf72931d6a39'/>
<id>d05522de85dcdfa91349c0d9fc78bf72931d6a39</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>added GL_ID</title>
<updated>2016-10-05T08:42:25+00:00</updated>
<author>
<name>Valery Sizov</name>
<email>valery@gitlab.com</email>
</author>
<published>2016-10-03T16:15:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=c0b473418296764764cb716686cd870e7018b242'/>
<id>c0b473418296764764cb716686cd870e7018b242</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Unset GL_ID and GL_PROTOCOL immediately</title>
<updated>2016-07-20T12:35:08+00:00</updated>
<author>
<name>Jacob Vosmaer</name>
<email>jacob@gitlab.com</email>
</author>
<published>2016-07-20T12:28:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=48d292ebde4177972117957df5fd37ac1f2692da'/>
<id>48d292ebde4177972117957df5fd37ac1f2692da</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>ARGF does more than we want</title>
<updated>2016-06-23T14:59:57+00:00</updated>
<author>
<name>Jacob Vosmaer</name>
<email>jacob@gitlab.com</email>
</author>
<published>2016-06-23T14:59:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=d5860f45ad21848bbbceeb3823fca2b2820d6cde'/>
<id>d5860f45ad21848bbbceeb3823fca2b2820d6cde</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move setting/unsetting of GL_ID from lib to executables.</title>
<updated>2015-04-06T11:10:10+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2015-04-06T10:41:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=e8403e8bb7c5c9109af83a183943d5361ad1409b'/>
<id>e8403e8bb7c5c9109af83a183943d5361ad1409b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Restore hooks PATH before calling ruby."</title>
<updated>2014-11-19T09:05:23+00:00</updated>
<author>
<name>Valery Sizov</name>
<email>vsv2711@gmail.com</email>
</author>
<published>2014-11-19T09:05:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=4157d523994b2fae7908cb93b4e78ee1db763ce7'/>
<id>4157d523994b2fae7908cb93b4e78ee1db763ce7</id>
<content type='text'>
This reverts commit cd9e796316560eee596f2681d54a8417389bbe79.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit cd9e796316560eee596f2681d54a8417389bbe79.
</pre>
</div>
</content>
</entry>
<entry>
<title>Restore hooks PATH before calling ruby.</title>
<updated>2014-11-17T16:59:35+00:00</updated>
<author>
<name>Ciro Santilli</name>
<email>ciro.santilli@gmail.com</email>
</author>
<published>2014-10-18T20:14:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=cd9e796316560eee596f2681d54a8417389bbe79'/>
<id>cd9e796316560eee596f2681d54a8417389bbe79</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support for custom hooks</title>
<updated>2014-11-05T21:16:43+00:00</updated>
<author>
<name>Drew Blessing</name>
<email>drew.blessing@me.com</email>
</author>
<published>2014-10-30T03:21:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=3ef7cdf9f94035da5640a585b8c49b0693af2090'/>
<id>3ef7cdf9f94035da5640a585b8c49b0693af2090</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
