Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-02-23Enable Style/MutableConstantDouwe Maan
2017-02-23Merge branch '26570-optimize-latest-pipeline-query' into 'master' Kamil Trzciński
Optimize Ci::Pipeline.latest query Closes #26570 See merge request !9306
2017-02-20Improve performance of User Agent DetailZ.J. van de Weg
2017-02-20Add index for ci_commits for gl_project_id, ref, statusLin Jen-Shin
and remove the old one which we don't really need.
2017-02-13Merge branch 'option-to-be-notified-of-own-activity' into 'master' Douwe Maan
Add option to receive email notifications about your own activity See merge request !8836
2017-02-13Merge branch 'sh-add-labels-index' into 'master' Yorick Peterse
Add indices to improve loading of labels page Closes #25413 See merge request !9121
2017-02-13Add indices to improve loading of labels pageStan Hu
2017-02-10Enforce use of add_concurrent_foreign_keyYorick Peterse
This adds a Rubocop rule to enforce the use of add_concurrent_foreign_key instead of the regular add_foreign_key method. This cop has been disabled for existing migrations so we don't need to change those.
2017-02-10Add index to ci_trigger_requests for commit_idStan Hu
https://gitlab.com/gitlab-org/gitlab-ce/pipelines.json makes a number of unindexed slow queries. This index should speed things up.
2017-02-09Migration does not require downtimeDouwe Maan
2017-02-09Satisfy the new rubocop :)Douwe Maan
2017-02-08Store group and project full name and full path in routes tableDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2017-02-07Refactor migration to not require downtimeRuben Davila
2017-02-07Use normal associations instead of polymorphic.Ruben Davila
We can't properly use foreign keys on columns that are configured for polymorphic associations which has disadvantages related to data integrity and storage. Given we only use time tracking for Issues and Merge Requests we're moving to the usage of regular associations.
2017-02-07Merge branch '21518_recaptcha_spam_issues' into 'master'Sean McGivern
Use reCaptcha when an issue identified as spam Closes #21518 See merge request !8846
2017-02-07Use reCaptcha when an issue identified as spamJarka Kadlecova
2017-02-06Merge branch 'master' into 'jej-pages-to-ce'James Edwards-Jones
# Conflicts: # db/schema.rb
2017-02-06Introduce maximum session time for terminal websocket connectionAdam Niedzielski
Store the value in application settings. Expose the value to Workhorse.
2017-02-04Add index to labels for `type` and project_id`Stan Hu
When loading pages that display the number of open issues, the backend runs a query such as: ```sql SELECT "labels"."id" FROM "labels" WHERE "labels"."type" IN ('ProjectLabel') AND "labels"."project_id" = 1000 ``` This results in an entire scan of the `labels` table. To optimize performance, add the appropriate index to the table. Closes #27676
2017-02-03Merge branch 'master' into jej-pages-picked-from-eeJames Edwards-Jones
2017-02-03Remove unnecessary include from RemoveBacklogListsFromBoards migrationDouglas Barbosa Alexandre
2017-02-03Remove backlog lists from boardsDouglas Barbosa Alexandre
2017-02-02Use non-downtime migration for ApplicationSetting’s max_pages_sizeJames Edwards-Jones
2017-02-02Merge branch '20248-add-coverage-regex-in-job-yaml' into 'master'Douwe Maan
Add ability to define a coverage regex in the .gitlab-ci.yml Closes #20428 See merge request !7447
2017-02-01Add notified_of_own_activity column to users tableRichard Macklin
2017-02-01Added PagesDomainKamil Trzcinski
2017-02-01Implement proper verification of certificate's public_key against the ↵Kamil Trzcinski
private_key
2017-02-01Initial work on GitLab Pages updateKamil Trzcinski
2017-02-01Add GitLab PagesKamil Trzcinski
- The pages are created when build artifacts for `pages` job are uploaded - Pages serve the content under: http://group.pages.domain.com/project - Pages can be used to serve the group page, special project named as host: group.pages.domain.com - User can provide own 403 and 404 error pages by creating 403.html and 404.html in group page project - Pages can be explicitly removed from the project by clicking Remove Pages in Project Settings - The size of pages is limited by Application Setting: max pages size, which limits the maximum size of unpacked archive (default: 100MB) - The public/ is extracted from artifacts and content is served as static pages - Pages asynchronous worker use `dd` to limit the unpacked tar size - Pages needs to be explicitly enabled and domain needs to be specified in gitlab.yml - Pages are part of backups - Pages notify the deployment status using Commit Status API - Pages use a new sidekiq queue: pages - Pages use a separate nginx config which needs to be explicitly added
2017-01-31Merge branch '26852-fix-slug-for-openshift' into 'master' Kamil Trzciński
Avoid repeated dashes in $CI_ENVIRONMENT_SLUG Closes #26852 See merge request !8638
2017-01-30Add project ID index to `project_authorizations` table to optimize queriesStan Hu
As described in #27443, the `project_authorizations` table is often used to retrieve all team members of this project. This can lead to a number of slow queries impacting load times. This MR adds an index for just `project_id`. Closes #27443
2017-01-25Add ability to define a coverage regex in the .gitlab-ci.ymlLeandro Camargo
* Instead of using the proposed `coverage` key, this expects `coverage_regex`
2017-01-24Make the time estimate migrations reversibleRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-01-23Avoid repeated dashes in $CI_ENVIRONMENT_SLUGNick Thomas
2017-01-21Add index for ci_runners if they are sharedKamil Trzcinski
2017-01-21Add index for ci_builds that makes shared runners query to run 50x faster.Kamil Trzcinski
2017-01-20Rename duplicate migrations and skip them if table/columns are already presentRémy Coutable
The time tracking feature was backported from EE to CE, thus the CE migrations should be uniquely named and should skip the actual migration content if the table/columns already exist (that means that the EE migrations were already performed). Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-01-18Merge branch 'backport-time-tracking-ce' into 'master' Douwe Maan
Backport timetracking to CE See merge request !8195
2017-01-16fix typo, added relevant specJames Lopez
2017-01-16fix typoJames Lopez
2017-01-16fix var inside loopJames Lopez
2017-01-16fix bug in loopJames Lopez
2017-01-16cope with namespace duplicated paths in any storageJames Lopez
2017-01-16fix nil path errorJames Lopez
2017-01-16Remove rollback and fixed a couple of issuesJames Lopez
2017-01-16Fix remove dot git migration failing when user has no projectsJames Lopez
- Fixed typo - Fixed migration when there are no projects and path is nil - Added path rollback that was missing if there was a SQL error
2017-01-15Backport backend work for time tracking.Ruben Davila
2017-01-13Add check for new path existenceJames Lopez
2017-01-12Merge branch 'fix-more-orphans-remove-undeleted-groups' into 'master' Douwe Maan
Remove more orphans when removing stray namespaces Closes #25146 See merge request !7841
2017-01-12Add support for PlantUML diagrams in Asciidoc.Horacio Sanson
This MR enables rendering of PlantUML diagrams in Asciidoc documents. To add a PlantUML diagram all we need is to include a plantuml block like: ``` [plantuml, id="myDiagram", width="100px", height="100px"] -- bob -> alice : ping alice -> bob : pong -- ``` The plantuml block is substituted by an HTML img element with *src* pointing to an external PlantUML server. This MR also add a PlantUML integration section to the Administrator -> Settings page to configure the PlantUML rendering service and to enable/disable it. Closes: #17603