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
2022-05-06Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2022-02-09Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2022-01-10Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-07-22Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-06-11Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-04-12Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-12-12Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-11-03Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-09-02Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-06-10Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-05-15Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-04-30Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-04-21Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-04-15Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-04-15Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-04-08Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-04-06Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-02-26Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-02-10Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-01-18Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-01-17Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-12-18Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-10-31Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-09Improve performance and memory usage of project exportKamil Trzciński
ActiveModel::Serialization is simple in that it recursively calls `as_json` on each object to serialize everything. However, for a model like a Project, this can generate a query for every single association, which can add up to tens of thousands of queries and lead to memory bloat. To improve this, we can do several things: 1. We use `tree:` and `preload:` to automatically generate a list of all preloads that could be used to serialize objects in bulk. 2. We observe that a single project has many issues, merge requests, etc. Instead of serializing everything at once, which could lead to database timeouts and high memory usage, we take each top-level association and serialize the data in batches. For example, we serialize the first 100 issues and preload all of their associated events, notes, etc. before moving onto the next batch. When we're done, we serialize merge requests in the same way. We repeat this pattern for the remaining associations specified in import_export.yml.
2019-09-06Normalize import_export structureKamil Trzciński
This brings a significant refactor to how we handle `import_export.yml`, merge it with EE and how we handle that for reader and saver. This is meant to simplify the code, and remove a ton of conditions to handle different models of the structure. This is also meant to prepare the structure to extend it much easier, like adding `preload:` or additional object types when needed. This does not change the behavior of import/export, rather unifies and simplifies the current implementation.
2019-07-25Add frozen_string_literal to spec/supportThong Kuah
Using the sed script from https://gitlab.com/gitlab-org/gitlab-ce/issues/59758
2019-03-06Adds the Rubocop ReturnNil copAndrew Newdigate
This style change enforces `return if ...` instead of `return nil if ...` to save maintainers a few minor review points
2018-12-17Fix persistent symlink in project importJames Lopez
- Fix permissions after untar is done - Refactor command line util
2018-11-21Eliminate duplicated wordsTakuya Noguchi
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2018-09-07refactor code based on feedbackJames Lopez
2018-09-07refactor code based on feedbackJames Lopez
2018-09-06Refactor code to remove object storage flag from Import/ExportJames Lopez
Updated docs, refactor import/export code Fix AvatarUploader path issue Fix project export upload webhook error
2018-08-10CE Port of Protected Environments backendMayra Cabrera
2018-07-11Resolve "Rename the `Master` role to `Maintainer`" BackendMark Chao
2018-05-30Take two for MR metrics population background migrationOswaldo Ferreira
2017-08-28fix typoJames Lopez
2017-08-28fix specJames Lopez
2017-08-01Ensure all project factories use `:repository` trait or `:empty_project`Robert Speicher
2017-05-04Backport of multiple_assignees_feature [ci skip]Valery Sizov
2017-05-03Include missing project attributes to Import/ExportJames Lopez
2017-02-02Add traits for the different Event types to the Event factoryRobert Speicher
2016-11-03Merge branch 'fix/import-export-symlink-vulnerability' into 'security'Douwe Maan
Fix symlink vulnerability in Import/Export Replaces https://dev.gitlab.org/gitlab/gitlabhq/merge_requests/2018 made by @james Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/23822 See merge request !2022 Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-09-30fix export project file permissions issueJames Lopez
2016-09-09attempt to fix random error in remote buildJames Lopez
2016-09-09refactored some stuff and added new models / attributes after rebaseJames Lopez
2016-09-09more spec refactoring based on feedbackJames Lopez
2016-09-09fixing a couple of bugs and lots of refactoring of the export file specJames Lopez
2016-09-09add model configuration spec to check for new models. Also refactored ↵James Lopez
attribute_configuration spec
2016-09-09fixed spacingJames Lopez
2016-09-09remove IGNORED_ATTRIBUTES no longer requiredJames Lopez