Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-09 | Updates from `rubocop -a` | Lin Jen-Shin | |
2018-03-28 | Remove permanent redirects | Bob Van Landuyt | |
Removes permanent redirects, this means that redirects will only be possible as long as the old route isn't taken by a new project/group. | |||
2018-02-06 | Validate path uniqueness only on Route, and bubble up appropriately | Douwe Maan | |
2018-01-18 | Delete conflicting orphaned routes | Michael Kozono | |
2018-01-11 | Add RedirectRoute factory | Michael Kozono | |
2018-01-11 | Fix Rubocop offense | Michael Kozono | |
2018-01-11 | Revert "Revert "Fix Route validation for unchanged path"" | Michael Kozono | |
This reverts commit 3576d59ae95a61dd20e997a619dbc6c8e8a70276. | |||
2018-01-09 | Revert "Fix Route validation for unchanged path" | Michael Kozono | |
This reverts commit 8040edcce8b4e736b4f4857e6709f94aeb5e274c. | |||
2018-01-09 | Revert "Add test for permanent redirects of descendants" | Michael Kozono | |
This reverts commit a2cb92495c3149b69eb734596e80fbdd54b0b2dc. | |||
2018-01-09 | Add test for permanent redirects of descendants | Michael Kozono | |
2018-01-09 | Fix Route validation for unchanged path | Michael Kozono | |
2017-12-08 | Allow git pull/push on project redirects | Mayra Cabrera | |
2017-08-09 | Fix style | Michael Kozono | |
2017-08-08 | Fix conflicting redirect search | Michael Kozono | |
2017-07-27 | Use described_class when possible | Rémy Coutable | |
Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2017-07-27 | Remove superfluous lib: true, type: redis, service: true, models: true, ↵ | Rémy Coutable | |
services: true, no_db: true, api: true Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2017-07-24 | Update tests for new version of shoulda-matchers | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2017-06-14 | Correct RSpec/SingleLineHook cop offenses | Robert Speicher | |
2017-05-06 | Reduce risk of deadlocks | Michael Kozono | |
We’ve seen a deadlock in CI here https://gitlab.com/mkozono/gitlab-ce/builds/15644492#down-build-trace. This commit should not fix that particular failure, but perhaps it will avoid others. * Don’t call delete_conflicting_redirects after update if the path wasn’t changed * Rename descendants without using recursion again, so we can run delete_conflicting_redirects exactly once. | |||
2017-05-05 | Delete conflicting redirects | Michael Kozono | |
2017-05-05 | Create redirect routes on path change | Michael Kozono | |
2017-03-22 | Remove not necessary specs | Jarka Kadlecova | |
2017-03-21 | Escape route path for LIKE queries | Jarka Kadlecova | |
2017-03-21 | Handle Route#name being nil after an update | Robert Speicher | |
It was possible for the `routes.name` field to be `NULL`, causing `name_was` to be `nil` after a rename, resulting a bad first argument to `sub` when attempting to rename descendants. This change adds a condition to make sure `name_was` is present before attempting the descendant update. | |||
2017-02-09 | Fix route rename descendants if route.name is blank | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2017-02-08 | Store group and project full name and full path in routes table | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2017-01-13 | Refactor Namespace code related to nested groups | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2016-12-19 | Fix Route#rename_children behavior | Dmitriy Zaporozhets | |
Given group `gitlab` and `gitlab-org` exists. When rename `gitlab` it will rename `gitlab-org` group route too. This commit fixes it Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2016-12-08 | Add nested groups support on data level | Dmitriy Zaporozhets | |
* add parent_id field to namespaces table to store relation with nested groups * create routes table to keep information about full path of every group and project * project/group lookup by full path from routes table Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> |