<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/lib/constraints, branch fix-missing-function-dropzone-input</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Revert "Remove changes that are not absolutely necessary"</title>
<updated>2017-05-24T20:59:26+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2017-05-24T20:59:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=43b1750892369d579edc7cd4e4ea1f7ac8667e34'/>
<id>43b1750892369d579edc7cd4e4ea1f7ac8667e34</id>
<content type='text'>
This reverts commit b0498c176fa134761d899c9b369be12f1ca789c5</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit b0498c176fa134761d899c9b369be12f1ca789c5</pre>
</div>
</content>
</entry>
<entry>
<title>Remove changes that are not absolutely necessary</title>
<updated>2017-05-24T01:38:35+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@selenight.nl</email>
</author>
<published>2017-05-23T01:08:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=b0498c176fa134761d899c9b369be12f1ca789c5'/>
<id>b0498c176fa134761d899c9b369be12f1ca789c5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ambiguous routing issues by teaching router about reserved words</title>
<updated>2017-05-24T01:38:24+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@selenight.nl</email>
</author>
<published>2017-05-20T00:46:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4345bb8c507a11af694617187dea14284f48fb96'/>
<id>4345bb8c507a11af694617187dea14284f48fb96</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Redirect from redirect routes to canonical routes</title>
<updated>2017-05-05T19:11:57+00:00</updated>
<author>
<name>Michael Kozono</name>
<email>mkozono@gmail.com</email>
</author>
<published>2017-05-01T20:46:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=7d02bcd2e0165a90a9f2c1edb34b064ff76afd69'/>
<id>7d02bcd2e0165a90a9f2c1edb34b064ff76afd69</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor style adjustments</title>
<updated>2017-05-01T09:14:24+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@gitlab.com</email>
</author>
<published>2017-04-24T10:38:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=12735eefcd7876435cd05f35a9f26bfe2836e09f'/>
<id>12735eefcd7876435cd05f35a9f26bfe2836e09f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>The dynamic path validator can block out partial paths</title>
<updated>2017-05-01T09:14:24+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@gitlab.com</email>
</author>
<published>2017-04-18T14:27:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e50f4bc066e4477e9c59708f978383b071dc2959'/>
<id>e50f4bc066e4477e9c59708f978383b071dc2959</id>
<content type='text'>
So we can block `objects` only when it is contained in `info/lfs` or `gitlab-lfs`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So we can block `objects` only when it is contained in `info/lfs` or `gitlab-lfs`
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename `NamespaceValidator` to `DynamicPathValidator`</title>
<updated>2017-05-01T09:14:24+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@gitlab.com</email>
</author>
<published>2017-04-12T09:28:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=bccf8d86c57a141aeb60d96bc3139fe2b5dc9240'/>
<id>bccf8d86c57a141aeb60d96bc3139fe2b5dc9240</id>
<content type='text'>
This reflects better that it validates paths instead of a namespace model
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reflects better that it validates paths instead of a namespace model
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the namespace validator for validating all paths</title>
<updated>2017-05-01T09:14:24+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@gitlab.com</email>
</author>
<published>2017-04-12T07:44:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3143a5d2602de521b432231d701aedcc2844c088'/>
<id>3143a5d2602de521b432231d701aedcc2844c088</id>
<content type='text'>
Since the namespacevalidator now knows the difference between a
top-level and another path, this could all be handled there.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the namespacevalidator now knows the difference between a
top-level and another path, this could all be handled there.
</pre>
</div>
</content>
</entry>
<entry>
<title>Streamline the path validation in groups &amp; projects</title>
<updated>2017-05-01T09:14:24+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@gitlab.com</email>
</author>
<published>2017-04-05T13:41:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=74fcccaab30ac0f9e11ed9a076c008ade13a50d0'/>
<id>74fcccaab30ac0f9e11ed9a076c008ade13a50d0</id>
<content type='text'>
`Project` uses `ProjectPathValidator` which is now a
`NamespaceValidator` that skips the format validation.

That way we're sure we are using the same collection of reserved
paths.

I updated the path constraints to reflect the changes: We now allow
some values that are only used on a top level namespace as a name for
a nested group/project.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`Project` uses `ProjectPathValidator` which is now a
`NamespaceValidator` that skips the format validation.

That way we're sure we are using the same collection of reserved
paths.

I updated the path constraints to reflect the changes: We now allow
some values that are only used on a top level namespace as a name for
a nested group/project.
</pre>
</div>
</content>
</entry>
<entry>
<title>replace `find_with_namespace` with `find_by_full_path`</title>
<updated>2017-02-03T00:14:04+00:00</updated>
<author>
<name>Adam Pahlevi</name>
<email>adam.pahlevi@gmail.com</email>
</author>
<published>2017-02-02T23:43:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a0586dbc165cc09422412149712a218938137308'/>
<id>a0586dbc165cc09422412149712a218938137308</id>
<content type='text'>
add complete changelog for !8949
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add complete changelog for !8949
</pre>
</div>
</content>
</entry>
</feed>
