<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-shell.git/bin/install, branch id-testing-code-navigation</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>Simplify building and testing the Go components</title>
<updated>2019-10-18T10:47:25+00:00</updated>
<author>
<name>Nick Thomas</name>
<email>nick@gitlab.com</email>
</author>
<published>2019-10-17T11:26:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=ede41ee451dd0aa6d0ecd958c7fadbdb3b63f3e4'/>
<id>ede41ee451dd0aa6d0ecd958c7fadbdb3b63f3e4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Decouple bin/compile and bin/install from lib/</title>
<updated>2019-10-08T11:20:30+00:00</updated>
<author>
<name>Nick Thomas</name>
<email>nick@gitlab.com</email>
</author>
<published>2019-10-03T11:26:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=1a3e687f772047988b9bcaeb471d94d6f49a853e'/>
<id>1a3e687f772047988b9bcaeb471d94d6f49a853e</id>
<content type='text'>
This commit duplicates a small amount of Ruby code that is run at build
or install time. Over time, it would be nice to remove the dependency
on Ruby for these steps, but the focus right now is on run-time.

We'll be removing lib/* from gitlab-shell very soon, and these commands
need to keep working when we do.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit duplicates a small amount of Ruby code that is run at build
or install time. Over time, it would be nice to remove the dependency
on Ruby for these steps, but the focus right now is on run-time.

We'll be removing lib/* from gitlab-shell very soon, and these commands
need to keep working when we do.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Merge branch 'sh-disable-rubygems' into 'master'"</title>
<updated>2017-07-05T15:13:10+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2017-07-05T15:13:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=0b502be3314c0fb620e39d2f8f69f49d41d81cb2'/>
<id>0b502be3314c0fb620e39d2f8f69f49d41d81cb2</id>
<content type='text'>
This reverts commit a18c90128e4d3eeae1233b1bc3c3998afd223c0d, reversing
changes made to 0a64624152735766c428d1532e434dd0bf5a9748.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit a18c90128e4d3eeae1233b1bc3c3998afd223c0d, reversing
changes made to 0a64624152735766c428d1532e434dd0bf5a9748.
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable RubyGems to increase performance</title>
<updated>2017-07-03T22:55:08+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2017-07-03T22:55:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=0944ebab55c536dce1f0a5decba251e1414e3de0'/>
<id>0944ebab55c536dce1f0a5decba251e1414e3de0</id>
<content type='text'>
By default, RubyGems is enabled, which causes the Ruby interpreter
to load 600+ additional files at startup when gitlab-shell is
designed not to use any external gems.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By default, RubyGems is enabled, which causes the Ruby interpreter
to load 600+ additional files at startup when gitlab-shell is
designed not to use any external gems.
</pre>
</div>
</content>
</entry>
<entry>
<title>Manage authorized_keys permissions continuously</title>
<updated>2016-08-01T15:52:05+00:00</updated>
<author>
<name>Jacob Vosmaer</name>
<email>jacob@gitlab.com</email>
</author>
<published>2016-08-01T15:52:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=d12d210fd6a6cd7fe9f397703fc752c562b68b92'/>
<id>d12d210fd6a6cd7fe9f397703fc752c562b68b92</id>
<content type='text'>
We can lazily create authorized_keys and set its permissions. This
adds negligible overhead and it allows us to remove a setup step from
GitLab both on source and in omnibus-gitlab.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We can lazily create authorized_keys and set its permissions. This
adds negligible overhead and it allows us to remove a setup step from
GitLab both on source and in omnibus-gitlab.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor repository paths handling to allow multiple git mount points</title>
<updated>2016-06-29T17:58:20+00:00</updated>
<author>
<name>Alejandro Rodríguez</name>
<email>alejorro70@gmail.com</email>
</author>
<published>2016-06-29T17:58:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=18b4d39ac7172cb02cec63e7bf1cc21807a9b3f0'/>
<id>18b4d39ac7172cb02cec63e7bf1cc21807a9b3f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Merge branch 'use-load-path' into 'master'"</title>
<updated>2015-11-12T14:05:10+00:00</updated>
<author>
<name>Dmitriy Zaporozhets</name>
<email>dmitriy.zaporozhets@gmail.com</email>
</author>
<published>2015-11-12T14:05:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=f532377f9a183654bb2cd6c37134eaf24f64cbca'/>
<id>f532377f9a183654bb2cd6c37134eaf24f64cbca</id>
<content type='text'>
This reverts commit ae498b6cd4122d3d7f35e6b73b50c53615ca3488, reversing
changes made to 79fdf65c71e90773fbf52d6832b74cf5a7124755.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit ae498b6cd4122d3d7f35e6b73b50c53615ca3488, reversing
changes made to 79fdf65c71e90773fbf52d6832b74cf5a7124755.
</pre>
</div>
</content>
</entry>
<entry>
<title>use load path instead of require_relative</title>
<updated>2015-11-10T17:51:25+00:00</updated>
<author>
<name>Pirate Praveen</name>
<email>praveen@debian.org</email>
</author>
<published>2015-11-10T17:51:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=2823f05dcfa12edc41ab0b3bcaf1959f1690f8bb'/>
<id>2823f05dcfa12edc41ab0b3bcaf1959f1690f8bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove recursive commands from bin/install</title>
<updated>2015-02-26T17:12:00+00:00</updated>
<author>
<name>Jacob Vosmaer</name>
<email>contact@jacobvosmaer.nl</email>
</author>
<published>2015-02-26T17:12:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=1d7900b0e1e2545f122683b1ff6f40cc8beb6759'/>
<id>1d7900b0e1e2545f122683b1ff6f40cc8beb6759</id>
<content type='text'>
It is not clear what we need these for anymore. Because these commands
would recurse once through all existing files in all Git repositories,
and then another time through all directories these commands could
take very long on a server with a lot of repositories.

We keep the 'chmod' on config.repos_path, to deny world access to all
files and directories beneath it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is not clear what we need these for anymore. Because these commands
would recurse once through all existing files in all Git repositories,
and then another time through all directories these commands could
take very long on a server with a lot of repositories.

We keep the 'chmod' on config.repos_path, to deny world access to all
files and directories beneath it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use safer shell invocations in bin/install</title>
<updated>2014-03-07T16:18:44+00:00</updated>
<author>
<name>Jacob Vosmaer</name>
<email>contact@jacobvosmaer.nl</email>
</author>
<published>2014-03-07T16:18:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=73c8ea9c0f7fe3d4ab4b829dc348c17e58490ee4'/>
<id>73c8ea9c0f7fe3d4ab4b829dc348c17e58490ee4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
