Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Invalidate stored service password if the endpoint URL is changedreset_service_password | Valery Sizov | 2015-10-12 | 3 | -0/+135 |
| | |||||
* | Merge remote-tracking branch 'public/project-find-with-namespace-performance' | Dmitriy Zaporozhets | 2015-10-08 | 1 | -0/+189 |
|\ | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
| * | Revamp finding projects by namespaces | Yorick Peterse | 2015-10-08 | 1 | -15/+28 |
| | | | | | | | | | | | | | | By using a JOIN we can remove the need for using 2 separate queries to find a project by its namespace. Combined with an index (only needed for PostgreSQL) this reduces the query time from ~245 ms (~520 ms for the first call) down to roughly 10 ms (~15 ms for the first call). | ||||
| * | Added concern for case-insensitive WHERE queries | Yorick Peterse | 2015-10-07 | 1 | -0/+176 |
| | | | | | | | | | | | | On PostgreSQL these queries use LOWER(...) to compare columns and values. For MySQL a regular WHERE is performed as MySQL is already case-insensitive. | ||||
* | | Merge remote-tracking branch 'public/trending-projects-performance' | Dmitriy Zaporozhets | 2015-10-08 | 1 | -0/+38 |
|\ \ | |/ |/| | |||||
| * | Revamp trending projects query | Yorick Peterse | 2015-10-06 | 1 | -0/+38 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changes the query to use a COUNT nested in an INNER JOIN, instead of a COUNT plus a GROUP BY. There are two reasons for this: 1. Using a COUNT in an INNER JOIN can be quite a bit faster. 2. The use of a GROUP BY means that method calls such as "any?" (and everything else that calls "count") operate on a Hash that counts the amount of notes on a per project basis, instead of just counting the total amount of projects. The query has been moved into Project.trending as its logic is simple enough. As a result of this testing the TrendingProjectsFinder class simply involves testing if the right methods are called, removing the need for setting up database records. | ||||
* | | Fix routing in CI mailer | Dmitriy Zaporozhets | 2015-10-07 | 1 | -2/+1 |
|/ | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Fix GitLabCiService and remove ci_yaml_file from CI push data | Kamil Trzcinski | 2015-10-05 | 1 | -4/+4 |
| | |||||
* | Add stage tests | Kamil Trzcinski | 2015-10-05 | 1 | -0/+34 |
| | |||||
* | Fix rest of tests | Kamil Trzcinski | 2015-10-05 | 2 | -126/+54 |
| | |||||
* | Fix build pipelining | Kamil Trzcinski | 2015-10-05 | 1 | -0/+55 |
| | |||||
* | Fix next round of tests | Kamil Trzcinski | 2015-10-05 | 5 | -25/+17 |
| | |||||
* | Make commit_spec run | Kamil Trzcinski | 2015-10-05 | 3 | -97/+76 |
| | |||||
* | Merge remote-tracking branch 'upstream/master' | Guilherme Garnier | 2015-10-03 | 4 | -23/+33 |
|\ | |||||
| * | Merge branch 'access_level_badge_bug' into 'master' | Dmitriy Zaporozhets | 2015-10-02 | 1 | -0/+12 |
| |\ | | | | | | | | | | | | | | | | | | | Fix: Wrong access level badge on MR comments https://gitlab.com/gitlab-org/gitlab-ce/issues/2654 See merge request !1501 | ||||
| | * | Wrong access level badge on MR commentsaccess_level_badge_bug | Valery Sizov | 2015-10-02 | 1 | -0/+12 |
| | | | |||||
| * | | Merge branch 'rs-throttle-reset' into 'master' | Douwe Maan | 2015-10-02 | 1 | -0/+20 |
| |\ \ | | |/ | |/| | | | | | | | | | | | | | Throttle "Forgot your password?" emails Addresses internal https://dev.gitlab.org/gitlab/gitlabhq/issues/2611 See merge request !1476 | ||||
| | * | Conform to spec guidelines that only exist in my headrs-throttle-reset | Robert Speicher | 2015-10-02 | 1 | -1/+1 |
| | | | | | | | | | | | | [ci skip] | ||||
| | * | Add User#recently_sent_password_reset? | Robert Speicher | 2015-10-01 | 1 | -0/+20 |
| | | | |||||
| * | | Fix tests | Dmitriy Zaporozhets | 2015-10-02 | 1 | -21/+0 |
| | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
| * | | Prevent creating 2 Ci::Project entities when enable CI | Dmitriy Zaporozhets | 2015-10-02 | 1 | -2/+1 |
| | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | | | Fix rubocop warnings in spec/models | Guilherme Garnier | 2015-10-03 | 11 | -19/+14 |
|/ / | |||||
* | | Merge branch 'disable-report-button-if-already-reported' into 'master' | Douwe Maan | 2015-10-01 | 2 | -0/+13 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disable the "Report abuse" button if a user has already been reported Hello, I've implemented the feature request #2330. Here is what it looks like:  I hope that's an acceptable solution. cc @DouweM See merge request !1456 | ||||
| * | | Streamline the "Report button"rymai/gitlab-ce-disable-report-button-if-already-reported | Rémy Coutable | 2015-09-29 | 2 | -1/+13 |
| | | | | | | | | | | | | | | | | | | This simplifies the "Report button" to not use open a dropdown and adds a tooltip on this button. This also removes an extra spec and adds missing specs. | ||||
| * | | Disable the "Report abuse" button if a user has already been reported | Rémy Coutable | 2015-09-29 | 1 | -0/+1 |
| | | | |||||
* | | | Merge branch 'ci-fixes' into 'master' | Kamil Trzciński | 2015-10-01 | 1 | -0/+11 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CI: Fix clone url and fix project token removal - Fixes broken CI clone url on dev.gitlab.org - Fixes regression in CI token removal /cc @vsizov @dzaporozhets See merge request !1481 | ||||
| * | | | Fix: CI token removal regression from build traceci-fixes | Kamil Trzcinski | 2015-10-01 | 1 | -0/+11 |
| | |/ | |/| | |||||
* | | | Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce | Douwe Maan | 2015-10-01 | 1 | -8/+63 |
|\ \ \ | |/ / | |||||
| * | | Delegate ci_project parameters to projects | Kamil Trzcinski | 2015-09-30 | 1 | -8/+63 |
| | | | | | | | | | | | | | | | | | | | | | - It delegates name, path, gitlab_url, ssh_url_to_repo - Remove ability to set this parameters using CI API This fixes GitLab project rename, namespace change, repository rename, etc. | ||||
* | | | Merge branch 'master' into flevour/gitlab-ce-project-path-insensitive-lookup | Douwe Maan | 2015-10-01 | 16 | -118/+107 |
|\ \ \ | |/ / | |||||
| * | | Make ensure_gitlab_ci_project return ci_project or create a new oneci-commits-to-projects | Kamil Trzcinski | 2015-09-29 | 2 | -5/+5 |
| | | | |||||
| * | | Fix tests | Kamil Trzcinski | 2015-09-29 | 1 | -3/+5 |
| | | | |||||
| * | | Rename commits to ci_commits | Kamil Trzcinski | 2015-09-29 | 1 | -2/+2 |
| | | | |||||
| * | | Fix tests | Kamil Trzcinski | 2015-09-29 | 1 | -7/+4 |
| | | | |||||
| * | | Fix tests | Kamil Trzcinski | 2015-09-29 | 7 | -37/+46 |
| | | | |||||
| * | | WIP | Kamil Trzcinski | 2015-09-29 | 7 | -24/+32 |
| |/ | |||||
| * | Merge branch 'remove-routes-helper' into 'master' | Dmitriy Zaporozhets | 2015-09-24 | 1 | -2/+2 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | Fix Slack notification URL and remove the usage of Ci::RoutesHelper Fix for #2644 /cc @dzaporozhets @rspeicher See merge request !1391 | ||||
| | * | Fix GitlabCiService specsremove-routes-helper | Kamil Trzcinski | 2015-09-22 | 1 | -2/+2 |
| | | | |||||
| * | | Enable CI for gitlab when .gitlab-ci.yml is pushed | Dmitriy Zaporozhets | 2015-09-23 | 1 | -0/+10 |
| | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
| * | | Show CI status on all pages where commits list is rendered | Dmitriy Zaporozhets | 2015-09-23 | 1 | -0/+10 |
| |/ | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
| * | Ensure raise_error expectations provide argumentsrs-fix-spec-warnings | Robert Speicher | 2015-09-21 | 2 | -2/+4 |
| | | |||||
| * | Merge branch 'jwt' into 'master' | Douwe Maan | 2015-09-20 | 1 | -3/+0 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removed format validation **What does this MR do?** Removals format validation for drone token **Are there points in the code the reviewer needs to double check?** Nothing **Why was this MR needed?** because drone migrated to JWT tokens and JWT token doesn't valid with current format ( i don't know how many symbols JWT can use for this ) See merge request !1359 | ||||
| | * | Removed format validation | Kirilll Zaitsev | 2015-09-19 | 1 | -3/+0 |
| | | | |||||
| * | | Devise 3.5.x deprecates `confirm!` in favor of `confirm` | Robert Speicher | 2015-09-19 | 1 | -1/+1 |
| |/ | |||||
| * | remove API calls from CE to CIci_closer_integration | Valery Sizov | 2015-09-18 | 1 | -33/+4 |
| | | |||||
| * | Fix CI status in the MR page | Valery Sizov | 2015-09-18 | 2 | -22/+5 |
| | | |||||
* | | Make Project#find_with_namespace case-insensitive | Francesco Levorato | 2015-09-18 | 1 | -0/+1 |
|/ | |||||
* | add repository field to issue hook data | Jungkook Park | 2015-09-17 | 1 | -0/+16 |
| | | | | | | add a test for to_hook_data of issue model update CHANGELOG | ||||
* | Make rubocop happy | Kamil Trzcinski | 2015-09-16 | 1 | -1/+1 |
| | |||||
* | Fix CI tests | Kamil Trzcinski | 2015-09-16 | 1 | -2/+2 |
| |