<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-shell.git/lib, branch sh-release-gitlab-shell-8-3-3</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>Merge branch 'sh-fix-nonatomic-puts' into 'master'</title>
<updated>2018-09-12T12:38:00+00:00</updated>
<author>
<name>Nick Thomas</name>
<email>nick@gitlab.com</email>
</author>
<published>2018-09-12T12:38:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=ffd55318b9e3a726fcceef4466fc1d8e6be98634'/>
<id>ffd55318b9e3a726fcceef4466fc1d8e6be98634</id>
<content type='text'>
Fix newlines not appearing between new log entries

Closes gitlab-com/gl-infra/infrastructure#5017

See merge request gitlab-org/gitlab-shell!242</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix newlines not appearing between new log entries

Closes gitlab-com/gl-infra/infrastructure#5017

See merge request gitlab-org/gitlab-shell!242</pre>
</div>
</content>
</entry>
<entry>
<title>Fix newlines not appearing between new log entries</title>
<updated>2018-09-12T06:12:23+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2018-09-12T05:55:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=95e292780492ea764328566503ebefcae8a170f3'/>
<id>95e292780492ea764328566503ebefcae8a170f3</id>
<content type='text'>
In https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/5017, we
observed that lots of log messages were being dropped by Fluentd due to
missing newlines.

This occurs because there is a bug in Ruby where IO#puts calls write() twice:
once to write the main text, and another to write the newline
(https://bugs.ruby-lang.org/issues/14042). In a highly concurrent environment
like GitLab.com, this can lead to interleaved newlines.

A workaround is to use `IO#print` and append the newline ourselves.

Closes https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/5017
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/5017, we
observed that lots of log messages were being dropped by Fluentd due to
missing newlines.

This occurs because there is a bug in Ruby where IO#puts calls write() twice:
once to write the main text, and another to write the newline
(https://bugs.ruby-lang.org/issues/14042). In a highly concurrent environment
like GitLab.com, this can lead to interleaved newlines.

A workaround is to use `IO#print` and append the newline ourselves.

Closes https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/5017
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure text/plain &amp; text/html content typs are handled and add missing specs for handled HTTP status codes</title>
<updated>2018-09-11T11:05:24+00:00</updated>
<author>
<name>Ash McKenzie</name>
<email>amckenzie@gitlab.com</email>
</author>
<published>2018-09-11T11:05:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=624a97d654ed02bd7fb65b6205b1533cfbe2cfbc'/>
<id>624a97d654ed02bd7fb65b6205b1533cfbe2cfbc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Only decode result body if it has content upon custom action failure</title>
<updated>2018-09-07T22:03:13+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2018-09-07T22:02:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=524d523ed654469858a7a482d56f4d4661c61036'/>
<id>524d523ed654469858a7a482d56f4d4661c61036</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Custom Action support</title>
<updated>2018-09-07T14:52:57+00:00</updated>
<author>
<name>Ash McKenzie</name>
<email>amckenzie@gitlab.com</email>
</author>
<published>2018-08-20T04:45:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=6fd4f6804125c0992296d064f3c074d39efeb091'/>
<id>6fd4f6804125c0992296d064f3c074d39efeb091</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GitlabAccessStatus needs HTTP response status code</title>
<updated>2018-09-07T05:37:44+00:00</updated>
<author>
<name>Ash McKenzie</name>
<email>amckenzie@gitlab.com</email>
</author>
<published>2018-08-20T04:44:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=1ff3561895f361b79f46a059880ea122e3500d08'/>
<id>1ff3561895f361b79f46a059880ea122e3500d08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use constants for git commands in GitlabShell</title>
<updated>2018-09-07T05:37:44+00:00</updated>
<author>
<name>Ash McKenzie</name>
<email>amckenzie@gitlab.com</email>
</author>
<published>2018-08-20T04:40:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=ca93c218228cee959253a3d7ce53926e07654a45'/>
<id>ca93c218228cee959253a3d7ce53926e07654a45</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>New HTTPCodes module</title>
<updated>2018-09-07T05:37:44+00:00</updated>
<author>
<name>Ash McKenzie</name>
<email>amckenzie@gitlab.com</email>
</author>
<published>2018-08-20T04:39:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=f32dc149bda3093d94bf7ec85c46bc27995b6ce3'/>
<id>f32dc149bda3093d94bf7ec85c46bc27995b6ce3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GitAccessStatus initializer sensible defaults</title>
<updated>2018-09-07T05:37:14+00:00</updated>
<author>
<name>Ash McKenzie</name>
<email>amckenzie@gitlab.com</email>
</author>
<published>2018-08-20T04:38:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=bda0f09c809dc6d989b86ef27d5fe6b08c564e8b'/>
<id>bda0f09c809dc6d989b86ef27d5fe6b08c564e8b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move some GitlabNet requires into HTTPHelper</title>
<updated>2018-09-07T05:37:14+00:00</updated>
<author>
<name>Ash McKenzie</name>
<email>amckenzie@gitlab.com</email>
</author>
<published>2018-08-20T04:35:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=4801e2deb6a22d8b7288d4a7473b0c2fad7f38e9'/>
<id>4801e2deb6a22d8b7288d4a7473b0c2fad7f38e9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
