<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-shell.git, branch v2.6.10</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 'master' into 'master'</title>
<updated>2016-01-05T13:41:29+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2016-01-05T13:41:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=82b3a4e8f70692ec679d880628fdb0f5844d42b9'/>
<id>82b3a4e8f70692ec679d880628fdb0f5844d42b9</id>
<content type='text'>

Added git gc for housekeeping

This merge request will add the gc functionality used by the housekeeping function in the project settings page.

see gitlab-org/gitlab-ce#3041 and https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/1658

See merge request !23</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Added git gc for housekeeping

This merge request will add the gc functionality used by the housekeeping function in the project settings page.

see gitlab-org/gitlab-ce#3041 and https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/1658

See merge request !23</pre>
</div>
</content>
</entry>
<entry>
<title>Version bumped to 2.6.10</title>
<updated>2016-01-04T13:37:13+00:00</updated>
<author>
<name>Jeroen Nijhof</name>
<email>jeroen@jeroennijhof.nl</email>
</author>
<published>2016-01-04T13:37:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=6632bd275454e012ff962800449173b032e959c0'/>
<id>6632bd275454e012ff962800449173b032e959c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of https://gitlab.com/jnijhof/gitlab-shell</title>
<updated>2016-01-04T13:32:13+00:00</updated>
<author>
<name>Jeroen Nijhof</name>
<email>jeroen@jeroennijhof.nl</email>
</author>
<published>2016-01-04T13:32:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=b1d8db4f53318fcc1f75745bbc5ef0a360a0c896'/>
<id>b1d8db4f53318fcc1f75745bbc5ef0a360a0c896</id>
<content type='text'>
Conflicts:
	lib/gitlab_projects.rb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	lib/gitlab_projects.rb
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'remove-trailing-slashes' into 'master'</title>
<updated>2015-12-14T11:38:08+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2015-12-14T11:38:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=962f7a312623e8ab34efeaf098701c89e633b68c'/>
<id>962f7a312623e8ab34efeaf098701c89e633b68c</id>
<content type='text'>

Remove trailing slashes from gitlab_url

They do not play nice with gitlab-workhorse (or rather Golang net/http
DefaultServemux).

See merge request !35</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Remove trailing slashes from gitlab_url

They do not play nice with gitlab-workhorse (or rather Golang net/http
DefaultServemux).

See merge request !35</pre>
</div>
</content>
</entry>
<entry>
<title>Update VERSION and CHANGELOG for 2.6.9</title>
<updated>2015-12-14T10:19:14+00:00</updated>
<author>
<name>Jacob Vosmaer</name>
<email>contact@jacobvosmaer.nl</email>
</author>
<published>2015-12-14T10:19:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=7fb2d88454e703d1a4d51e87a9276b3e0ef4809d'/>
<id>7fb2d88454e703d1a4d51e87a9276b3e0ef4809d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Be more consistent about default gitlab_url</title>
<updated>2015-12-11T16:27:01+00:00</updated>
<author>
<name>Jacob Vosmaer</name>
<email>contact@jacobvosmaer.nl</email>
</author>
<published>2015-12-11T16:27:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=58e64dd8d30eac98dbc07760f59574533f17fa9e'/>
<id>58e64dd8d30eac98dbc07760f59574533f17fa9e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove trailing slashes from gitlab_url</title>
<updated>2015-12-11T16:22:28+00:00</updated>
<author>
<name>Jacob Vosmaer</name>
<email>contact@jacobvosmaer.nl</email>
</author>
<published>2015-12-11T16:22:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=ff84530c0aa72d2a035ce64749687e559a641600'/>
<id>ff84530c0aa72d2a035ce64749687e559a641600</id>
<content type='text'>
They do not play nice with gitlab-workhorse (or rather Golang net/http
DefaultServemux).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
They do not play nice with gitlab-workhorse (or rather Golang net/http
DefaultServemux).
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'stricter-exec_cmd' into 'master'</title>
<updated>2015-12-01T15:32:37+00:00</updated>
<author>
<name>Dmitriy Zaporozhets</name>
<email>dmitriy.zaporozhets@gmail.com</email>
</author>
<published>2015-12-01T15:32:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=785484d2ae5af1254fbb3baa2775acc930e85d88'/>
<id>785484d2ae5af1254fbb3baa2775acc930e85d88</id>
<content type='text'>

Stricter exec cmd

In response to the gitlab-shell 2.6.6-2.6.7 remote code execution
vulnerability.

See merge request !33</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Stricter exec cmd

In response to the gitlab-shell 2.6.6-2.6.7 remote code execution
vulnerability.

See merge request !33</pre>
</div>
</content>
</entry>
<entry>
<title>Add comment about untrusted origin_cmd</title>
<updated>2015-11-26T16:33:08+00:00</updated>
<author>
<name>Jacob Vosmaer</name>
<email>contact@jacobvosmaer.nl</email>
</author>
<published>2015-11-26T16:33:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=9d12fa78d8eb10235dbd287478a3c861dc5a7a25'/>
<id>9d12fa78d8eb10235dbd287478a3c861dc5a7a25</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'y/git-home' into 'master'</title>
<updated>2015-11-25T18:15:38+00:00</updated>
<author>
<name>Dmitriy Zaporozhets</name>
<email>dmitriy.zaporozhets@gmail.com</email>
</author>
<published>2015-11-25T18:15:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=216d7e15fe06917198891a895f762ba84fdcc4d4'/>
<id>216d7e15fe06917198891a895f762ba84fdcc4d4</id>
<content type='text'>

Pass $HOME to git as well

[ this patch has the same rationale and reasoning as
  https://gitlab.com/gitlab-org/gitlab-workhorse/commit/0d0bd209

  details follow ]

Git has 3 places for configs:

    - system
    - global (per user), and
    - local  (per repository)

System config location is hardcoded at git compile time (to usually
$prefix/etc/gitconfig). Local configuration is usually picked because we
pass full repo path to subcommand. But global configuration is currently not
picked at all, because HOME env variable is not passed to git.

Pass $HOME through and let git see it's "global" config.

Currently GitLab omnibus stores gitlab user name/email  + "autocrlf =
true" in global config, so missing it should not be a blocker for
receive/send-pack operations. But having it is more correct and can be
handy in the future if/when more git operations are done from-under
gitlab-shell.

Having $HOME properly set is also needed when one cannot change system
git config and have to put site-wide configuration into global git
config under $HOME.

That was the case I've hit and the reason for this patch.

/cc @dzaporozhets, @jacobvosmaer

See merge request !32</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Pass $HOME to git as well

[ this patch has the same rationale and reasoning as
  https://gitlab.com/gitlab-org/gitlab-workhorse/commit/0d0bd209

  details follow ]

Git has 3 places for configs:

    - system
    - global (per user), and
    - local  (per repository)

System config location is hardcoded at git compile time (to usually
$prefix/etc/gitconfig). Local configuration is usually picked because we
pass full repo path to subcommand. But global configuration is currently not
picked at all, because HOME env variable is not passed to git.

Pass $HOME through and let git see it's "global" config.

Currently GitLab omnibus stores gitlab user name/email  + "autocrlf =
true" in global config, so missing it should not be a blocker for
receive/send-pack operations. But having it is more correct and can be
handy in the future if/when more git operations are done from-under
gitlab-shell.

Having $HOME properly set is also needed when one cannot change system
git config and have to put site-wide configuration into global git
config under $HOME.

That was the case I've hit and the reason for this patch.

/cc @dzaporozhets, @jacobvosmaer

See merge request !32</pre>
</div>
</content>
</entry>
</feed>
