<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git, branch 54140-non-ar-cache-commit-markdown</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>Cleanup #attributes method</title>
<updated>2019-06-05T12:30:43+00:00</updated>
<author>
<name>Patrick Bajao</name>
<email>ebajao@gitlab.com</email>
</author>
<published>2019-06-05T12:26:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ea12c5aae83dd3f2edefce765438e94ff7c4f870'/>
<id>ea12c5aae83dd3f2edefce765438e94ff7c4f870</id>
<content type='text'>
Since we're prepending the ActiveRecord::Extension module, we
can take advantage of it and avoid using an alias to extend the
original #attributes method.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since we're prepending the ActiveRecord::Extension module, we
can take advantage of it and avoid using an alias to extend the
original #attributes method.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use markdown_field helper to display full_title</title>
<updated>2019-06-05T12:09:52+00:00</updated>
<author>
<name>Patrick Bajao</name>
<email>ebajao@gitlab.com</email>
</author>
<published>2019-06-05T12:09:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=93dd5390b6b4bc94cc83626e1369f3925c82028e'/>
<id>93dd5390b6b4bc94cc83626e1369f3925c82028e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove requirement for id for #markdown_cache_key</title>
<updated>2019-06-05T12:06:41+00:00</updated>
<author>
<name>Patrick Bajao</name>
<email>ebajao@gitlab.com</email>
</author>
<published>2019-06-05T12:06:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=de21320db21e63db59cbba870ac23624a298214d'/>
<id>de21320db21e63db59cbba870ac23624a298214d</id>
<content type='text'>
It's not needed anymore as we require `#cache_key` instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's not needed anymore as we require `#cache_key` instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use #cache_key of subject for generated redis key</title>
<updated>2019-06-05T06:36:54+00:00</updated>
<author>
<name>Patrick Bajao</name>
<email>ebajao@gitlab.com</email>
</author>
<published>2019-06-05T05:50:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=56d52340da0f8f15179b83f1206544a2590c22ff'/>
<id>56d52340da0f8f15179b83f1206544a2590c22ff</id>
<content type='text'>
This commit also includes some changes in specs to use
`Class.new` approach.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit also includes some changes in specs to use
`Class.new` approach.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use Redis for CacheMarkDownField on non AR models</title>
<updated>2019-06-05T05:19:59+00:00</updated>
<author>
<name>Patrick Bajao</name>
<email>ebajao@gitlab.com</email>
</author>
<published>2019-06-05T04:59:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=2eecfd8f9d111c6518930b818a16daea8263b37f'/>
<id>2eecfd8f9d111c6518930b818a16daea8263b37f</id>
<content type='text'>
This allows using `CacheMarkdownField` for models that are not backed
by ActiveRecord.

When the including class inherits `ActiveRecord::Base` we include
`Gitlab::MarkdownCache::ActiveRecord::Extension`. This will cause the
markdown fields to be rendered and the generated HTML stored in a
`&lt;field&gt;_html` attribute on the record. We also store the version
used for generating the markdown.

All other classes that include this model will include the
`Gitlab::MarkdownCache::Redis::Extension`. This add the `&lt;field&gt;_html`
attributes to that model and will generate the html in them. The
generated HTML will be cached in redis under the key
`markdown_cache:&lt;class&gt;:&lt;id&gt;`. The class this included in must
therefore respond to `id`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows using `CacheMarkdownField` for models that are not backed
by ActiveRecord.

When the including class inherits `ActiveRecord::Base` we include
`Gitlab::MarkdownCache::ActiveRecord::Extension`. This will cause the
markdown fields to be rendered and the generated HTML stored in a
`&lt;field&gt;_html` attribute on the record. We also store the version
used for generating the markdown.

All other classes that include this model will include the
`Gitlab::MarkdownCache::Redis::Extension`. This add the `&lt;field&gt;_html`
attributes to that model and will generate the html in them. The
generated HTML will be cached in redis under the key
`markdown_cache:&lt;class&gt;:&lt;id&gt;`. The class this included in must
therefore respond to `id`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'Docs-add-info-about-runner-server-requirements' into 'master'</title>
<updated>2019-06-05T04:13:53+00:00</updated>
<author>
<name>Evan Read</name>
<email>eread@gitlab.com</email>
</author>
<published>2019-06-05T04:13:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=b560ce1e666733f12c65e8b9f659c89256c1775b'/>
<id>b560ce1e666733f12c65e8b9f659c89256c1775b</id>
<content type='text'>
add info about runner server requirements

See merge request gitlab-org/gitlab-ce!25242</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add info about runner server requirements

See merge request gitlab-org/gitlab-ce!25242</pre>
</div>
</content>
</entry>
<entry>
<title>Mentioned executors type</title>
<updated>2019-06-05T04:13:52+00:00</updated>
<author>
<name>Andrew Winata</name>
<email>awinata@gitlab.com</email>
</author>
<published>2019-06-05T04:13:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a78083eef2c808dccf6750bd25ad180445717c10'/>
<id>a78083eef2c808dccf6750bd25ad180445717c10</id>
<content type='text'>
Also another factor of consideration for
runner server requirements.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also another factor of consideration for
runner server requirements.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'docs-its-relative-6' into 'master'</title>
<updated>2019-06-05T03:29:33+00:00</updated>
<author>
<name>Evan Read</name>
<email>eread@gitlab.com</email>
</author>
<published>2019-06-05T03:29:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=b11dcd25a8a2e62f9b68646f17a11f08f50237bc'/>
<id>b11dcd25a8a2e62f9b68646f17a11f08f50237bc</id>
<content type='text'>
Docs: Update all links to relative in /workflow and /administration

See merge request gitlab-org/gitlab-ce!28971</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Docs: Update all links to relative in /workflow and /administration

See merge request gitlab-org/gitlab-ce!28971</pre>
</div>
</content>
</entry>
<entry>
<title>Docs: Update all links to relative in /workflow and /administration</title>
<updated>2019-06-05T03:29:33+00:00</updated>
<author>
<name>Marcel Amirault</name>
<email>ravlen@gmail.com</email>
</author>
<published>2019-06-05T03:29:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3c31d793c8321e7b02c36ea81c82ff63fed55d12'/>
<id>3c31d793c8321e7b02c36ea81c82ff63fed55d12</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 'ce-mw-onboarding-tour-skeleton' into 'master'</title>
<updated>2019-06-05T00:10:25+00:00</updated>
<author>
<name>Mayra Cabrera</name>
<email>mcabrera@gitlab.com</email>
</author>
<published>2019-06-05T00:10:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ebc18b45c7e72b28c1981446c95433611903868d'/>
<id>ebc18b45c7e72b28c1981446c95433611903868d</id>
<content type='text'>
(CE Port) New user onboarding (Skeleton)

See merge request gitlab-org/gitlab-ce!28753</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(CE Port) New user onboarding (Skeleton)

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