Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow groups with the name systembvl-free-system-namespace | Bob Van Landuyt | 2017-07-18 | 3 | -31/+9 |
| | |||||
* | Invalidate project list cache | Bob Van Landuyt | 2017-07-18 | 1 | -1/+1 |
| | | | | So the avatars would be reloaded from their new path | ||||
* | Update specs for new upload path | Bob Van Landuyt | 2017-07-18 | 20 | -30/+30 |
| | |||||
* | Add a background migration to rename `uploads` in the uploads table | Bob Van Landuyt | 2017-07-18 | 4 | -1/+87 |
| | |||||
* | Move the `uploads/system` folder to `uploads/-/system` | Bob Van Landuyt | 2017-07-18 | 5 | -1/+198 |
| | | | | Without downtime, so we need the symlinks | ||||
* | Move system-uploads to `-/system` | Bob Van Landuyt | 2017-07-18 | 3 | -3/+7 |
| | |||||
* | Merge branch 'backstage/gb/add-index-and-foreign-key-to-merge-requests' into ↵ | Kamil Trzciński | 2017-07-18 | 5 | -3/+100 |
|\ | | | | | | | | | | | | | | | | | 'master' Add a foreign key to `merge_requests.head_pipeline_id` Closes #34065 See merge request !12837 | ||||
| * | Use batching to clear orphans in head_pipeline migrationbackstage/gb/add-index-and-foreign-key-to-merge-requests | Grzegorz Bizon | 2017-07-18 | 2 | -3/+51 |
| | | |||||
| * | Nullify orphaned head_pipeline_ids in merge_requests | Grzegorz Bizon | 2017-07-18 | 1 | -0/+8 |
| | | |||||
| * | Add a foreign key to `merge_requests.head_pipeline_id` | Grzegorz Bizon | 2017-07-18 | 4 | -3/+44 |
| | | |||||
* | | Merge branch '34915-do-not-install-fog-aws-in-prepare_build' into 'master' | Robert Speicher | 2017-07-18 | 2 | -1/+2 |
|\ \ | | | | | | | | | | | | | | | | | | | Resolve "Test/Production environment imparity in nokogiri" Closes #34915 See merge request !12842 | ||||
| * | | Don't install fog-aws and mime-types gems in scripts/prepare_build.sh34915-do-not-install-fog-aws-in-prepare_build | Rémy Coutable | 2017-07-13 | 2 | -1/+2 |
| | | | | | | | | | | | | | | | | | | Instead, install them only for the 'update-knapsack' job. Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | | | Merge branch 'request-store-wrap' into 'master' | Rémy Coutable | 2017-07-18 | 10 | -30/+258 |
|\ \ \ | | | | | | | | | | | | | | | | | Add RequestCache to cache via RequestStore See merge request !12920 | ||||
| * | | | Remove unneeded asserts and add tests for inactive RequestStore | Lin Jen-Shin | 2017-07-18 | 1 | -28/+20 |
| | | | | |||||
| * | | | Rename the methods to make it fit with current name | Lin Jen-Shin | 2017-07-18 | 4 | -20/+20 |
| | | | | |||||
| * | | | Follow feedback on the merge request | Lin Jen-Shin | 2017-07-18 | 5 | -19/+15 |
| | | | | |||||
| * | | | Cache Note#notable for commits and fix testsrequest-store-wrap | Lin Jen-Shin | 2017-07-18 | 4 | -5/+11 |
| | | | | |||||
| * | | | Add changelog entry | Lin Jen-Shin | 2017-07-18 | 1 | -0/+4 |
| | | | | |||||
| * | | | Update the comments for the new functionality | Lin Jen-Shin | 2017-07-18 | 1 | -3/+19 |
| | | | | |||||
| * | | | Use RequestStoreWrap for Commit#author | Lin Jen-Shin | 2017-07-18 | 4 | -58/+93 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | We also try to use instance variable to cache the result if RequestStore is not available, so we could keep the same logic, using the same cache key. Also introduce a way to specify method specific cache key | ||||
| * | | | Add RequestStoreWrap to cache via RequestStore | Lin Jen-Shin | 2017-07-17 | 3 | -4/+183 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I don't like the idea of `RequestStore` at all, because it's just a global state which shouldn't be used at all. But we have a number of places calling `ProtectedBranch.protected?` and `ProtectedTag.protected?` in a loop for the same user, project, and ref whenever we're checking against if the jobs for a given pipeline is accessible for a given user. This means we're effectively making N queries for the same thing over and over. To properly fix this, we need to change how we check the permission, and that could be a huge work. To solve this quickly, adding a cache layer for the given request would be quite simple to do. We're already doing this in Commit#author, and this is extending that idea and make it generalized. | ||||
* | | | | Merge branch '34927-protect-manual-actions-on-tags' into 'master' | Grzegorz Bizon | 2017-07-18 | 3 | -9/+49 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Protect manual actions against protected tag too Closes #34927 See merge request !12908 | ||||
| * | | | | Make sure it checks against the tag only when it's a tag34927-protect-manual-actions-on-tags | Lin Jen-Shin | 2017-07-18 | 2 | -1/+23 |
| | | | | | |||||
| * | | | | Add changelog entry | Lin Jen-Shin | 2017-07-17 | 1 | -0/+4 |
| | | | | | |||||
| * | | | | Protect manual actions against protected tag too | Lin Jen-Shin | 2017-07-17 | 2 | -9/+23 |
| | | | | | |||||
* | | | | | Merge branch 'perf/policy-class-cache' into 'master' | Sean McGivern | 2017-07-18 | 3 | -17/+51 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Perf: Improve performance of basic ruby ops in DeclarativePolicy See merge request !12922 | ||||
| * | | | | | cache the cache key...perf/policy-class-cache | http://jneen.net/ | 2017-07-17 | 1 | -7/+8 |
| | | | | | | |||||
| * | | | | | avoid #respond_to? in Cache.id_for | http://jneen.net/ | 2017-07-17 | 1 | -5/+8 |
| | | | | | | |||||
| * | | | | | cache DeclarativePolicy.class_for at the class level | http://jneen.net/ | 2017-07-17 | 1 | -5/+35 |
| | | | | | | |||||
* | | | | | | Merge branch '35225-transient-poll' into 'master' | Phil Hughes | 2017-07-18 | 4 | -23/+37 |
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix transient rspec failure due to Poll.js race condition Closes #35225 See merge request !12930 | ||||
| * | | | | | fix transient rspec failure due to Poll.js race condition35225-transient-poll | Simon Knox | 2017-07-18 | 4 | -23/+37 |
| | | | | | | | | | | | | | | | | | | | | | | | | don't treat aborted requests as failures, they are often triggered during unload (e.g after clicking a link) | ||||
* | | | | | | Merge branch 'an-rename-gitaly-services' into 'master' | Sean McGivern | 2017-07-18 | 14 | -61/+61 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Renamed Gitaly services Closes gitaly#379 See merge request !12854 | ||||
| * | | | | | | Renamed Gitaly services | Andrew Newdigate | 2017-07-18 | 14 | -61/+61 |
|/ / / / / / | |||||
* | | | | | | Merge branch 'patch-24' into 'master' | Sean McGivern | 2017-07-18 | 1 | -2/+1 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update 9.3-to-9.4.md See merge request !12925 | ||||
| * | | | | | | Update 9.3-to-9.4.md | Andrew Newdigate | 2017-07-17 | 1 | -2/+1 |
| | | | | | | | |||||
* | | | | | | | Merge branch '29901-refactor-initialization-dropzone_input.js' into 'master' | Clement Ho | 2017-07-18 | 2 | -47/+58 |
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor variables initialization in dropzone_input.js Closes #29901 See merge request !12768 | ||||
| * | | | | | | Refactor variables initialization in dropzone_input.js | Brandon Everett | 2017-07-18 | 2 | -47/+58 |
|/ / / / / / | |||||
* | | | | | | Merge branch '34831-remove-coffee-rails-gem' into 'master' | Jacob Schatz | 2017-07-17 | 5 | -11/+5 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove coffee-rails gem Closes #34831 See merge request !12715 | ||||
| * | | | | | | Remove .coffee ext files for i18n | Takuya Noguchi | 2017-07-08 | 2 | -2/+1 |
| | | | | | | | |||||
| * | | | | | | Remove coffee-rails gem | Takuya Noguchi | 2017-07-08 | 3 | -9/+4 |
| | | | | | | | |||||
* | | | | | | | Merge branch '35177-dropdown-padding' into 'master' | Annabel Dunstone Gray | 2017-07-17 | 3 | -21/+20 |
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix padding on filtered search Closes #35177 See merge request !12913 | ||||
| * | | | | | | fix padding on filtered search dropdown. Styles should only apply to li in list | Simon Knox | 2017-07-18 | 3 | -21/+20 |
| | |/ / / / | |/| | | | | |||||
* | | | | | | Merge branch ↵ | Sean McGivern | 2017-07-17 | 1 | -1/+8 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | '34940-peek-performance-bar-doesn-t-count-cached-queries-but-shows-them' into 'master' Resolve "Peek performance bar doesn't count cached queries, but shows them" Closes #34940 See merge request !12915 | ||||
| * | | | | | | Don't track cached queries in Gitlab::PerformanceBar::PeekQueryTracker34940-peek-performance-bar-doesn-t-count-cached-queries-but-shows-them | Rémy Coutable | 2017-07-17 | 1 | -1/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | | | | | | | Merge branch '31571-don-t-let-webhooks-jobs-go-to-the-dead-jobs-queue' into ↵ | Rémy Coutable | 2017-07-17 | 3 | -1/+8 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'master' Resolve "Don't let webhooks jobs go to the dead jobs queue" Closes #31571 See merge request !12918 | ||||
| * | | | | | | | Skip dead jobs queue for web hooks and project services31571-don-t-let-webhooks-jobs-go-to-the-dead-jobs-queue | Sean McGivern | 2017-07-17 | 3 | -1/+8 |
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These jobs may legitimately fail because the endpoint just isn't there any more. We don't want them cluttering up the Sidekiq morgue in that case - it's currently full on GitLab.com. | ||||
* | | | | | | | Merge branch 'group-sub-settings-new-sidebar' into 'master' | Annabel Dunstone Gray | 2017-07-17 | 1 | -1/+16 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added sub-nav to new group sidebar settings Closes #35140 See merge request !12907 | ||||
| * | | | | | | | Added sub-nav to new group sidebargroup-sub-settings-new-sidebar | Phil Hughes | 2017-07-17 | 1 | -1/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #35140 | ||||
* | | | | | | | | Merge branch 'project-sidebar-members' into 'master' | Annabel Dunstone Gray | 2017-07-17 | 1 | -3/+3 |
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed project members link not staying active Closes gitlab-ee#2942 See merge request !12882 | ||||
| * | | | | | | | Fixed project members link not staying activeproject-sidebar-members | Phil Hughes | 2017-07-14 | 1 | -3/+3 |
| | | | | | | | |