<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/spec/services, branch pre-commit-prettier</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Merge branch 'rs-blocks-json-serialization' into 'master'</title>
<updated>2017-12-20T12:02:21+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2017-12-20T12:02:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d318075abac822b657e37912e049b8d8958b189a'/>
<id>d318075abac822b657e37912e049b8d8958b189a</id>
<content type='text'>
Add BlocksJsonSerialization model concern and include it in User

Closes #37947

See merge request gitlab-org/gitlab-ce!14350</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add BlocksJsonSerialization model concern and include it in User

Closes #37947

See merge request gitlab-org/gitlab-ce!14350</pre>
</div>
</content>
</entry>
<entry>
<title>Only include the user's ID in the time_spent command's update hash</title>
<updated>2017-12-19T21:45:08+00:00</updated>
<author>
<name>Robert Speicher</name>
<email>rspeicher@gmail.com</email>
</author>
<published>2017-12-14T19:32:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3e4b45fc216875ff25647675d92448a53a740d9b'/>
<id>3e4b45fc216875ff25647675d92448a53a740d9b</id>
<content type='text'>
Previously, this would include the entire User record in the update
hash, which was rendered in the response using `to_json`, erroneously
exposing every attribute of that record, including their (now removed)
private token.

Now we only include the user ID, and perform the lookup on-demand.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, this would include the entire User record in the update
hash, which was rendered in the response using `to_json`, erroneously
exposing every attribute of that record, including their (now removed)
private token.

Now we only include the user ID, and perform the lookup on-demand.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't link LFS-objects multiple times.</title>
<updated>2017-12-19T16:06:18+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2017-12-19T09:57:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ac862490392b029ac4937188e02bdf09f4505869'/>
<id>ac862490392b029ac4937188e02bdf09f4505869</id>
<content type='text'>
If Unlinking a fork would fail somewhere after this, the LFS objects
might still be linked. Which would cause issues when trying to destroy
a project.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If Unlinking a fork would fail somewhere after this, the LFS objects
might still be linked. Which would cause issues when trying to destroy
a project.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '40871-todo-notification-count-shows-notification-without-having-a-todo' into 'master'</title>
<updated>2017-12-18T15:08:34+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2017-12-18T15:08:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=c90415085d4ecf7c71c8474a4ffdb27167ab2c19'/>
<id>c90415085d4ecf7c71c8474a4ffdb27167ab2c19</id>
<content type='text'>
Resolve "Todo notification count shows notification without having a todo"

Closes #40871

See merge request gitlab-org/gitlab-ce!15807</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Resolve "Todo notification count shows notification without having a todo"

Closes #40871

See merge request gitlab-org/gitlab-ce!15807</pre>
</div>
</content>
</entry>
<entry>
<title>Reset todo counters when the target is deleted</title>
<updated>2017-12-18T12:23:00+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2017-12-08T12:17:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ef454f68e837e4e7360fe1518686dd56adbbb0a9'/>
<id>ef454f68e837e4e7360fe1518686dd56adbbb0a9</id>
<content type='text'>
When the target is deleted, todos are destroyed, but we did not reset the todo
cache for users with todos on the deleted target. This would only update after
the next time the todo cache was updated for that user.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the target is deleted, todos are destroyed, but we did not reset the todo
cache for users with todos on the deleted target. This would only update after
the next time the todo cache was updated for that user.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'rc/use-factory_bot_rails' into 'master'</title>
<updated>2017-12-15T16:32:34+00:00</updated>
<author>
<name>Robert Speicher</name>
<email>robert@gitlab.com</email>
</author>
<published>2017-12-15T16:32:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=627a96875ee68e37b45192af3121f09032ea4bbf'/>
<id>627a96875ee68e37b45192af3121f09032ea4bbf</id>
<content type='text'>
Replace factory_girl_rails with factory_bot_rails

See merge request gitlab-org/gitlab-ce!15919</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace factory_girl_rails with factory_bot_rails

See merge request gitlab-org/gitlab-ce!15919</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'gitaly-conflicts-prep' into 'master'</title>
<updated>2017-12-15T10:59:21+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@mcgivern.me.uk</email>
</author>
<published>2017-12-15T10:59:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=9c12cb537550963c30c7c100cc0ed17957ce49a1'/>
<id>9c12cb537550963c30c7c100cc0ed17957ce49a1</id>
<content type='text'>
Simplify conflict resolver interface

See merge request gitlab-org/gitlab-ce!15897</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simplify conflict resolver interface

See merge request gitlab-org/gitlab-ce!15897</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify conflict resolver interface</title>
<updated>2017-12-14T19:02:50+00:00</updated>
<author>
<name>Alejandro Rodríguez</name>
<email>alejorro70@gmail.com</email>
</author>
<published>2017-12-13T01:55:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=240945f87edf80e7f9a4e991b99fd4ade28aaabd'/>
<id>240945f87edf80e7f9a4e991b99fd4ade28aaabd</id>
<content type='text'>
This does two things:
- Pass commit oids instead of `Gitlab::Git::Commit`s. We only need the
former.
- Depend on only the target repository for conflict listing. For
conflict resolution, treat one repository as a remote one so that we can
implement it as such in Gitaly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This does two things:
- Pass commit oids instead of `Gitlab::Git::Commit`s. We only need the
former.
- Depend on only the target repository for conflict listing. For
conflict resolution, treat one repository as a remote one so that we can
implement it as such in Gitaly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace factory_girl_rails with factory_bot_rails</title>
<updated>2017-12-14T14:01:55+00:00</updated>
<author>
<name>Rémy Coutable</name>
<email>remy@rymai.me</email>
</author>
<published>2017-12-14T00:13:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4af9d592c500d2d97ec091d10ba860488c3702ea'/>
<id>4af9d592c500d2d97ec091d10ba860488c3702ea</id>
<content type='text'>
I've followed the [upgrade guide](https://github.com/thoughtbot/factory_bot/blob/4-9-0-stable/UPGRADE_FROM_FACTORY_GIRL.md) and ran these two commands:

```
grep -e FactoryGirl **/*.rake **/*.rb -s -l | xargs sed -i "" "s|FactoryGirl|FactoryBot|"
grep -e factory_girl **/*.rake **/*.rb -s -l | xargs sed -i "" "s|factory_girl|factory_bot|"
```

Signed-off-by: Rémy Coutable &lt;remy@rymai.me&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I've followed the [upgrade guide](https://github.com/thoughtbot/factory_bot/blob/4-9-0-stable/UPGRADE_FROM_FACTORY_GIRL.md) and ran these two commands:

```
grep -e FactoryGirl **/*.rake **/*.rb -s -l | xargs sed -i "" "s|FactoryGirl|FactoryBot|"
grep -e factory_girl **/*.rake **/*.rb -s -l | xargs sed -i "" "s|factory_girl|factory_bot|"
```

Signed-off-by: Rémy Coutable &lt;remy@rymai.me&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'zj-mr-diff-memoization-bug' into 'master'</title>
<updated>2017-12-14T13:27:00+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@mcgivern.me.uk</email>
</author>
<published>2017-12-14T13:27:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=b0bc676f209257115a16a0ba6fa736a97693c6fe'/>
<id>b0bc676f209257115a16a0ba6fa736a97693c6fe</id>
<content type='text'>
Clear caches before updating MR diffs

See merge request gitlab-org/gitlab-ce!15916</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Clear caches before updating MR diffs

See merge request gitlab-org/gitlab-ce!15916</pre>
</div>
</content>
</entry>
</feed>
