<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-shell.git/hooks, branch patch-1</title>
<subtitle>gitlab.com: gitlab-org/gitlab-shell.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.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://trove.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://trove.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://trove.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://trove.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>Track ongoing pushes and reject mv-storage commands if there are push running (after waiting some time)</title>
<updated>2016-07-27T15:13:19+00:00</updated>
<author>
<name>Alejandro Rodríguez</name>
<email>alejorro70@gmail.com</email>
</author>
<published>2016-07-25T20:18:33+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=0625d469d6645d90eeab18449b70b6d2463085ce'/>
<id>0625d469d6645d90eeab18449b70b6d2463085ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove space</title>
<updated>2016-07-20T15:47:06+00:00</updated>
<author>
<name>Jacob Vosmaer</name>
<email>jacob@gitlab.com</email>
</author>
<published>2016-07-20T15:47:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=c1587190db9bb3bbc3bd87a6e95b430b51b55686'/>
<id>c1587190db9bb3bbc3bd87a6e95b430b51b55686</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://trove.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>Rename ENV['PROTOCOL'] to ENV['GL_PROTOCOL'] and make it mandatory with no fallback value</title>
<updated>2016-07-05T23:03:29+00:00</updated>
<author>
<name>Patricio Cano</name>
<email>suprnova32@gmail.com</email>
</author>
<published>2016-06-22T17:54:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=6aa601866c66a62b4ab3db3fa55ab1b5e84e444d'/>
<id>6aa601866c66a62b4ab3db3fa55ab1b5e84e444d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify protocol assign, and populate ENV['PROTOCOL'] variable when calling hooks via SSH</title>
<updated>2016-07-05T23:03:29+00:00</updated>
<author>
<name>Patricio Cano</name>
<email>suprnova32@gmail.com</email>
</author>
<published>2016-06-21T02:57:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=fd41b8a433164f36f7cf70b358115c5f56f06670'/>
<id>fd41b8a433164f36f7cf70b358115c5f56f06670</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow GitLab Shell to check for allowed access based on the used Git protocol.</title>
<updated>2016-07-05T23:01:12+00:00</updated>
<author>
<name>Patricio Cano</name>
<email>suprnova32@gmail.com</email>
</author>
<published>2016-06-21T02:13:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=44e7804ddb408d85f091c7a5cd36e0fdbec63d13'/>
<id>44e7804ddb408d85f091c7a5cd36e0fdbec63d13</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
