<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-shell.git/go, branch remove-extra-newlines</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>Support calling internal API using HTTPS</title>
<updated>2019-05-01T15:31:32+00:00</updated>
<author>
<name>Igor</name>
<email>idrozdov@gitlab.com</email>
</author>
<published>2019-05-01T15:31:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=cffbe0ebd86a71ce719767153d1f227172646be5'/>
<id>cffbe0ebd86a71ce719767153d1f227172646be5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support calling internal api using HTTP</title>
<updated>2019-04-24T11:12:28+00:00</updated>
<author>
<name>Igor</name>
<email>idrozdov@gitlab.com</email>
</author>
<published>2019-04-24T11:12:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=9d9e1617ab7173ed245860612280284c7c904b58'/>
<id>9d9e1617ab7173ed245860612280284c7c904b58</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Pass the root directory into the fallback command</title>
<updated>2019-04-12T14:16:08+00:00</updated>
<author>
<name>Nick Thomas</name>
<email>nick@gitlab.com</email>
</author>
<published>2019-04-10T14:09:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=01014c474a1cef7262ca2dafc6f33bad3225ac25'/>
<id>01014c474a1cef7262ca2dafc6f33bad3225ac25</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Correctly determine the root directory for gitlab-shell</title>
<updated>2019-04-12T14:16:08+00:00</updated>
<author>
<name>Nick Thomas</name>
<email>nick@gitlab.com</email>
</author>
<published>2019-04-09T15:28:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=f6a7f1714763d8f0048c23f0cc75184addd6d4dc'/>
<id>f6a7f1714763d8f0048c23f0cc75184addd6d4dc</id>
<content type='text'>
Credit to https://gitlab.com/ejiek for spotting this one.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Credit to https://gitlab.com/ejiek for spotting this one.
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide go implementation for 2fa_recovery_codes command</title>
<updated>2019-03-21T11:53:09+00:00</updated>
<author>
<name>Igor</name>
<email>idrozdov@gitlab.com</email>
</author>
<published>2019-03-21T11:53:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=98dbdfb758703428626d54b2a257565a44509a55'/>
<id>98dbdfb758703428626d54b2a257565a44509a55</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Better testing for JSON deserialisation</title>
<updated>2019-03-18T12:03:49+00:00</updated>
<author>
<name>Andrew Newdigate</name>
<email>andrew@gitlab.com</email>
</author>
<published>2019-03-06T15:11:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=517e83acf87dac0c3b9b3ba5e78043ded5d248d9'/>
<id>517e83acf87dac0c3b9b3ba5e78043ded5d248d9</id>
<content type='text'>
Adds tests to ensure that JSON deserialisation from program arguments
takes place. This was a testing blind spot, which led to a brief
regression:

https://gitlab.com/gitlab-org/gitlab-shell/merge_requests/280
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds tests to ensure that JSON deserialisation from program arguments
takes place. This was a testing blind spot, which led to a brief
regression:

https://gitlab.com/gitlab-org/gitlab-shell/merge_requests/280
</pre>
</div>
</content>
</entry>
<entry>
<title>Wrap Stderr &amp; Stdout in a reporter struct</title>
<updated>2019-03-15T17:03:35+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2019-03-14T13:01:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=83c0f18e1de04b3bad9c424084e738e911c47336'/>
<id>83c0f18e1de04b3bad9c424084e738e911c47336</id>
<content type='text'>
The reporter struct can be used for passing around and reporting to
the io.Writer of choice.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The reporter struct can be used for passing around and reporting to
the io.Writer of choice.
</pre>
</div>
</content>
</entry>
<entry>
<title>Detect user based on key, username or id</title>
<updated>2019-03-14T11:18:07+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2019-03-07T09:58:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=53511f3655a5eed9976164fbd88d14df3490000c'/>
<id>53511f3655a5eed9976164fbd88d14df3490000c</id>
<content type='text'>
This allows gitlab-shell to be called with an argument of the format
`key-123` or `username-name`.

When called in this way, `gitlab-shell` will call the GitLab internal
API. If the API responds with user information, it will print a
welcome message including the username.

If the API responds with a successful but empty response, gitlab-shell
will print a welcome message for an anonymous user.

If the API response includes an error message in JSON, this message
will be printed to stderr.

If the API call fails, an error message including the status code will
be printed to stderr.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows gitlab-shell to be called with an argument of the format
`key-123` or `username-name`.

When called in this way, `gitlab-shell` will call the GitLab internal
API. If the API responds with user information, it will print a
welcome message including the username.

If the API responds with a successful but empty response, gitlab-shell
will print a welcome message for an anonymous user.

If the API response includes an error message in JSON, this message
will be printed to stderr.

If the API call fails, an error message including the status code will
be printed to stderr.
</pre>
</div>
</content>
</entry>
<entry>
<title>Get secret from config</title>
<updated>2019-03-13T11:17:52+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2019-03-11T09:44:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=f9d3d8b301c90d05012ac3a8ec53d0ff1dd3aa79'/>
<id>f9d3d8b301c90d05012ac3a8ec53d0ff1dd3aa79</id>
<content type='text'>
This adds parsing if the `secret_file` from YAML. And reads the
contents of the configured file.

If no file is configured, we fall back to the `.gitlab_shell_secret`
in the root dir of the configuration.

If the configured path does not start with a `/` we start looking for
the file relative to the root dir of the configuration.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds parsing if the `secret_file` from YAML. And reads the
contents of the configured file.

If no file is configured, we fall back to the `.gitlab_shell_secret`
in the root dir of the configuration.

If the configured path does not start with a `/` we start looking for
the file relative to the root dir of the configuration.
</pre>
</div>
</content>
</entry>
<entry>
<title>Vendor otiai10/copy</title>
<updated>2019-03-13T10:52:04+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2019-03-13T10:34:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=2a51ab3902226b2d571987d07edb31425054215e'/>
<id>2a51ab3902226b2d571987d07edb31425054215e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
