Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactor Blob support of external storage in preparation of job artifact blobsdm-blob-external-storage | Douwe Maan | 2017-05-03 | 12 | -104/+308 |
| | |||||
* | Merge branch 'fix-gitaly-not-found' into 'master' | Douwe Maan | 2017-05-02 | 3 | -79/+92 |
|\ | | | | | | | | | Re-enable ref operations with gitaly after not-found fix See merge request !10773 | ||||
| * | Re-enable ref operations with gitaly after not-found fixfix-gitaly-not-found | Alejandro Rodríguez | 2017-05-02 | 3 | -79/+92 |
| | | |||||
* | | Merge branch 'rs-described_class-cop-2' into 'master' | Douwe Maan | 2017-05-02 | 42 | -144/+145 |
|\ \ | | | | | | | | | | | | | Enable `RSpec/DescribedClass` cop and correct violations See merge request !10930 | ||||
| * | | Auto-correct `RSpec/DescribedClass` violationsrs-described_class-cop-2 | Robert Speicher | 2017-05-01 | 40 | -141/+141 |
| | | | |||||
| * | | Enable `RSpec/DescribedClass` cop | Robert Speicher | 2017-05-01 | 2 | -3/+4 |
| | | | |||||
* | | | Merge branch 'remove-unused-initializer' into 'master' | Douwe Maan | 2017-05-02 | 1 | -5/+0 |
|\ \ \ | | | | | | | | | | | | | | | | | Remove unused initializer See merge request !11036 | ||||
| * | | | Remove unused initializerremove-unused-initializer | Sean McGivern | 2017-05-02 | 1 | -5/+0 |
| | | | | | | | | | | | | | | | | We don't appear to have an `active_record_query_trace` dependency any more. | ||||
* | | | | Merge branch '30272-bvl-reject-more-namespaces' into 'master' | Douwe Maan | 2017-05-02 | 34 | -135/+1624 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reject more reserved paths Closes #30272 See merge request !10413 | ||||
| * | | | | Don't validate reserved words if the format doesn't match30272-bvl-reject-more-namespaces | Bob Van Landuyt | 2017-05-02 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because it also won't match the sophisticated format we have for detecting reserved names. We don't want to confuse the user with 2 error messages | ||||
| * | | | | Refresh the markdown cache if it was `nil` | Bob Van Landuyt | 2017-05-02 | 2 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | If the cached html_field for a markdown_field is `nil` while the mfarkdown_field is not, it needs to be refreshed. | ||||
| * | | | | Add some documentation for the new migration helpers | Bob Van Landuyt | 2017-05-02 | 1 | -0/+25 |
| | | | | | |||||
| * | | | | Update comments | Bob Van Landuyt | 2017-05-02 | 2 | -5/+26 |
| | | | | | |||||
| * | | | | Add a better error message when a certain path is missing | Bob Van Landuyt | 2017-05-02 | 1 | -3/+34 |
| | | | | | |||||
| * | | | | Update path validation & specs | Bob Van Landuyt | 2017-05-02 | 2 | -16/+58 |
| | | | | | |||||
| * | | | | Reuse Gitlab::Regex.full_namespace_regex in the DynamicPathValidator | Bob Van Landuyt | 2017-05-02 | 4 | -28/+34 |
| | | | | | |||||
| * | | | | Rename child namespaces in migrationhelpers | Bob Van Landuyt | 2017-05-01 | 5 | -16/+40 |
| | | | | | |||||
| * | | | | Reject group-routes as names of child namespaces | Bob Van Landuyt | 2017-05-01 | 5 | -43/+147 |
| | | | | | |||||
| * | | | | Reject paths following namespace for paths including 2 `*` | Bob Van Landuyt | 2017-05-01 | 2 | -14/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Reject the part following `/*namespace_id/:project_id` for paths containing 2 wildcard parameters | ||||
| * | | | | Allow `graphs` & `refs` project names | Bob Van Landuyt | 2017-05-01 | 1 | -2/+0 |
| | | | | | |||||
| * | | | | Clear html cache for a projects milestones | Bob Van Landuyt | 2017-05-01 | 2 | -0/+14 |
| | | | | | |||||
| * | | | | Remove dependecy on `User` | Bob Van Landuyt | 2017-05-01 | 1 | -20/+0 |
| | | | | | |||||
| * | | | | Move ReservedPathsMigration into V1 namespace | Bob Van Landuyt | 2017-05-01 | 16 | -378/+391 |
| | | | | | |||||
| * | | | | Minor style adjustments | Bob Van Landuyt | 2017-05-01 | 4 | -28/+45 |
| | | | | | |||||
| * | | | | Use `%r{}` regexes to avoid having to escape `/` | Bob Van Landuyt | 2017-05-01 | 2 | -6/+6 |
| | | | | | |||||
| * | | | | Clear cached markdown after renaming projects | Bob Van Landuyt | 2017-05-01 | 6 | -6/+88 |
| | | | | | |||||
| * | | | | Rename Projects & Namespaces based on entire paths | Bob Van Landuyt | 2017-05-01 | 6 | -9/+38 |
| | | | | | |||||
| * | | | | The dynamic path validator can block out partial paths | Bob Van Landuyt | 2017-05-01 | 6 | -95/+120 |
| | | | | | | | | | | | | | | | | | | | | So we can block `objects` only when it is contained in `info/lfs` or `gitlab-lfs` | ||||
| * | | | | Rename namespaces called `Users` | Bob Van Landuyt | 2017-05-01 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | This should rename the already created namespace that snuck trough because the validation was case sensitive | ||||
| * | | | | Make path validation case-insensitive | Bob Van Landuyt | 2017-05-01 | 2 | -1/+8 |
| | | | | | |||||
| * | | | | Use objects for renaming namespaces and projects | Bob Van Landuyt | 2017-05-01 | 10 | -248/+306 |
| | | | | | |||||
| * | | | | Add a WIP spec for clearing the cache | Bob Van Landuyt | 2017-05-01 | 2 | -0/+4 |
| | | | | | |||||
| * | | | | Rename projects in a migrationhelper | Bob Van Landuyt | 2017-05-01 | 6 | -62/+201 |
| | | | | | |||||
| * | | | | Make renaming records in the database reusable | Bob Van Landuyt | 2017-05-01 | 5 | -94/+174 |
| | | | | | | | | | | | | | | | | | | | | So we can use it for projects | ||||
| * | | | | Rename forbidden paths in a single migration | Bob Van Landuyt | 2017-05-01 | 6 | -958/+39 |
| | | | | | |||||
| * | | | | Rename namespace-paths in a migration helper | Bob Van Landuyt | 2017-05-01 | 5 | -0/+469 |
| | | | | | |||||
| * | | | | Reject `-` as a path | Bob Van Landuyt | 2017-05-01 | 1 | -0/+1 |
| | | | | | |||||
| * | | | | Move `replace_sql` into `Database::MigrationHelpers` | Bob Van Landuyt | 2017-05-01 | 2 | -0/+56 |
| | | | | | |||||
| * | | | | Rename `NamespaceValidator` to `DynamicPathValidator` | Bob Van Landuyt | 2017-05-01 | 8 | -10/+13 |
| | | | | | | | | | | | | | | | | | | | | This reflects better that it validates paths instead of a namespace model | ||||
| * | | | | Use the namespace validator for validating all paths | Bob Van Landuyt | 2017-05-01 | 3 | -29/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Since the namespacevalidator now knows the difference between a top-level and another path, this could all be handled there. | ||||
| * | | | | Check `has_parent?` for determining validation type | Bob Van Landuyt | 2017-05-01 | 3 | -3/+8 |
| | | | | | |||||
| * | | | | Split off validating full paths | Bob Van Landuyt | 2017-05-01 | 2 | -6/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | The first part of a full path needs to be validated as a `top_level` while the rest need to be validated as `wildcard` | ||||
| * | | | | Improve detection of reserved words from routes | Bob Van Landuyt | 2017-05-01 | 2 | -27/+69 |
| | | | | | |||||
| * | | | | Streamline the path validation in groups & projects | Bob Van Landuyt | 2017-05-01 | 9 | -61/+167 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `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. | ||||
| * | | | | Add forbidden paths to the namespace validator | Bob Van Landuyt | 2017-05-01 | 2 | -1/+42 |
| | | | | | |||||
| * | | | | Add migration to rename all namespaces with forbidden name | Bob Van Landuyt | 2017-05-01 | 5 | -0/+958 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is based on a migration in https://dev.gitlab.org/gitlab/gitlabhq/merge_requests/2073 Rename forbidden child namespaces | ||||
| * | | | | Disallow some more namespaces | Bob Van Landuyt | 2017-05-01 | 2 | -0/+20 |
| | | | | | | | | | | | | | | | | | | | | These routes seem to be taken | ||||
* | | | | | Merge branch '31560-workhose-gitaly-from-mirror' into 'master' | Rémy Coutable | 2017-05-02 | 4 | -6/+21 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #31560 Add repo parameter to gitaly:install and workhorse:install Closes #31560 See merge request !10979 | ||||
| * | | | | | #31560 Add repo parameter to gitaly:install and workhorse:install | Mike Ricketts | 2017-05-02 | 4 | -6/+21 |
|/ / / / / | |||||
* | | | | | Merge branch 'metrics-deployment-history' into 'master' | Douwe Maan | 2017-05-02 | 21 | -108/+645 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Metrics deployment history Closes #26914 See merge request !10649 |