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-02-28Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-04-26Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-05-22Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-04-22Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-02-13Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-02-04Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-10-14Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-10-04Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-07-10Add a rubocop for Rails.loggerMayra Cabrera
Suggests to use a JSON structured log instead Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/54102
2019-04-30Remove deprecated uses of attribute_changed?Heinrich Lee Yu
Prepares us for upgrade to Rails 5.2
2019-01-22Refactored AfterRenameService to reduce couplingGabriel Mazetto
We still rely on the Dirty API for project rename (before/after) values, but we don't access the dirty api from the service class anymore. The previous value is now part of the initialization, which makes it easier to test and the behavior is clearer. The same was done with the `rename_repo` on the Storage classes, we now provide before and after values as part of the method signature.
2018-11-27Rename the Repository table to PoolRepositoryZeger-Jan van de Weg
To separate the different kinds of repositories we have at GitLab this table will be renamed to pool_repositories. A project can, for now at least, be member of none, or one of these. The table will get additional columns in a later merge request where more logic is implemented for the model. Further included is a small refactor of logic around hashing ids for the disk_path, mainly to ensure a previous implementation is reusable. The disk_path for the pool_repositories table no longer has a NOT NULL constraint, but given the hashing of the ID requires the DB to assign the record an ID, an after_create hook is used to update the value. A related MR is: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/23143, adding tables for 'normal' repositories and wiki_repositories.
2018-08-10Enable frozen string in rest of app/models/**/*.rbgfyoung
Partially addresses #47424.
2018-04-25Gitlab::Shell works on shard name, not pathZeger-Jan van de Weg
Direct disk access is done through Gitaly now, so the legacy path was deprecated. This path was used in Gitlab::Shell however. This required the refactoring in this commit. Added is the removal of direct path access on the project model, as that lookup wasn't needed anymore is most cases. Closes https://gitlab.com/gitlab-org/gitaly/issues/1111
2017-11-23Refactor Hashed Storage migration to add additional migration stepsGabriel Mazetto
2017-09-28Add support to migrate existing projects to Hashed Storage asyncGabriel Mazetto
2017-08-22Use `@hashed` prefix for hashed paths on disk, to avoid collision with ↵Gabriel Mazetto
existing ones
2017-08-22Refactor project and storage typesGabriel Mazetto
2017-08-22Removed some useless code, codestyle changes and removed an indexGabriel Mazetto
2017-08-22Fix repository reloading in some specsGabriel Mazetto
2017-08-22Moving away from the "extend" based factory to a more traditional one.Gabriel Mazetto
Using `extend` dynamically can lead to bad performance as it invalidates the method's cache.