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
2019-02-20Remove undigested token column from personal_access_tokens tableImre Farkas
Token column are no longer used as token values are stored digested in token_digest.
2019-02-15Merge branch 'move_chatops_to_core_migration' into 'master'Robert Speicher
Move ChatOps migrations to Core See merge request gitlab-org/gitlab-ce!24986
2019-02-08Remove HipChat integration from GitLabNick Thomas
2019-02-08Move ChatOps migrations to CoreJames Fargher
2019-02-07Merge branch 'master' into ↵Sean McGivern
fabsrc/gitlab-ce-2105-add-setting-for-first-day-of-the-week
2019-02-07Merge branch '52363-ui-changes-to-cluster-and-ado-pages' into 'master'Grzegorz Bizon
Moves domain setting to Clusters page Closes #52363 See merge request gitlab-org/gitlab-ce!24580
2019-02-07Merge branch 'local-markdown-version' into 'master'Douglas Barbosa Alexandre
Add local markdown version Closes #32789 See merge request gitlab-org/gitlab-ce!24822
2019-02-06Add local markdown versionJan Provaznik
Cached markdown version is composed both from global and local markdown version. This allows admins to bump version locally when needed (e.g. when external URL is changed).
2019-02-06Rename setting, fix wordingsFabian Schneider
2019-02-06Add setting for first day of the weekFabian Schneider
2019-02-05Allow MR diffs to be placed into an object storeNick Thomas
2019-02-04Addresses backend/db review commentsMayra Cabrera
- Fixes multiple typos on AutoDevops script - Add an alias to Clusters::Cluster#domain as base_domain, so it's more descriptive - Removes unnecessary memoization on qa specs - Changes migration to a post migration to deal better with traffic on big instances (like gitlab.com)
2019-02-04DB and model changes for Sentry project selection dropdownReuben Pereira
2019-02-04Fix template labelsFelipe Artur
2019-01-28Save sorting preference for Issues/MRs in BEMario de la Ossa
In order to let users' sorting preferences transfer between devices, we save the preference for issues and MRs (one preference for issues, one for MRs) in the backend inside the UserPreference object
2019-01-25Sidekiq queue migration for HashedStorage::MigratorWorkerGabriel Mazetto
Migrate jobs from `storage_migrator` to `hashed_storage:hashed_storage_migrator`.
2019-01-22Add domain field into Clusters::ClusterMayra Cabrera
This is the 1st step for moving Auto DevOps domain into cluster settings, whether is project or group. Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/52363
2019-01-17Cleanup legacy artifact background migrationShinya Maeda
Add migration and spec commit 3cc12e1268a6865f524d8fab1804f018312fdf5a Author: Shinya Maeda <shinya@gitlab.com> Date: Tue Jan 8 19:34:31 2019 +0900 Add changelog to this change commit 5006fc96e38db514956a35f53ae8ee536548a2e9 Author: Shinya Maeda <shinya@gitlab.com> Date: Tue Jan 8 19:32:56 2019 +0900 Remove partial index from ci_builds artifact_file ok Update schema commit 3c956bdc02b195bc67d0327bf3748a631ea5466d Author: Shinya Maeda <shinya@gitlab.com> Date: Mon Jan 7 21:41:27 2019 +0900 Add frozen_string_literal: true commit 8c827cd616890160e6e8908843403a6f20c03236 Author: Shinya Maeda <shinya@gitlab.com> Date: Mon Jan 7 21:40:06 2019 +0900 Set batch size 100 commit aeee559777d3bdeadfd2b9bb61d460f2dc1fa8a6 Author: Shinya Maeda <shinya@gitlab.com> Date: Fri Jan 4 18:33:05 2019 +0900 Cleanup legacy artifact background migration
2019-01-15Only send one notification for failed remote mirrorStan Hu
Retries in Sidekiq and in the remote mirror scheduler can cause repeated attempts in quick succession if the sync fails. Each failure will then send an e-mail to all project maintainers, which can spam users unnecessarily. Modify the logic to send one notification the first time the mirror fails by setting `error_notification_sent` to `true` and reset the flag after a successful sync. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/56222
2019-01-07Add table and model for error tracking settingsReuben Pereira
2019-01-04Add config_options|variables to BuildMetadataKamil Trzciński
These are data columns that store runtime configuration of build needed to execute it on runner and within pipeline. The definition of this data is that once used, and when no longer needed (due to retry capability) they can be freely removed. They use `jsonb` on PostgreSQL, and `text` on MySQL (due to lacking support for json datatype on old enough version).
2019-01-04Change release links table ID to bigserialShinya Maeda
2019-01-04Add unique constraint to release and urlShinya Maeda
Fix coding style Improve coding style Decouple UPDATE and DELETE operations of asset links Rename links_attributes to assets:links Rename exposed param and updated spec
2019-01-04Support CURD operation for release asset linksShinya Maeda
- Add Releases::Links model - Expose it in release API - Add integration tests
2019-01-04Merge branch 'ab-50763-persist-index' into 'master'Yorick Peterse
Specific CI indexes to avoid statement timeout. Closes #50763 See merge request gitlab-org/gitlab-ce!23188
2019-01-04Make RBAC enabled default for new clustersDylan Griffith
Many changes were also made to tests that expected this to default to false.
2019-01-03Add specific index namesAndreas Brandl
This is useful to distinguish any other indexes on the same columns but with different conditions and/or sorting.
2019-01-03Add specific indexes for CIAndreas Brandl
This adds specific indexes to speed up the query mentioned in https://gitlab.com/gitlab-org/gitlab-ce/issues/50763 and to avoid statement timeouts. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/50763.
2018-12-21Rename `ClusterPlatformConfigureWorker`George Tsiolis
2018-12-20Merge branch 'master' into 'feature/option-to-make-variables-protected'Grzegorz Bizon
Conflicts: db/schema.rb
2018-12-19Backfill project_repositories for legacy storage projectsDouglas Barbosa Alexandre
Adds a background migration that will ensure all projects that are on legacy storage have a row in `project_repositories`.
2018-12-14Merge branch 'ac-releases-name-sha-author' into 'master'Kamil Trzciński
Add name, author and sha to releases See merge request gitlab-org/gitlab-ce!23763
2018-12-13Allow suggesting single line changes in diffsOswaldo Ferreira
2018-12-13Add name, author and sha to releasesAlessio Caiazza
This commit adds a name to each release, defaulting it to tag name, keeps track of the SHA when a new release is created and tracks the current user as release author.
2018-12-10Merge branch 'osw-update-mr-metrics-with-events-data' into 'master'Douwe Maan
Populate MR metrics with events table information (migration) Closes #41587 See merge request gitlab-org/gitlab-ce!23564
2018-12-07Allow public forks to be deduplicatedZeger-Jan van de Weg
When a project is forked, the new repository used to be a deep copy of everything stored on disk by leveraging `git clone`. This works well, and makes isolation between repository easy. However, the clone is at the start 100% the same as the origin repository. And in the case of the objects in the object directory, this is almost always going to be a lot of duplication. Object Pools are a way to create a third repository that essentially only exists for its 'objects' subdirectory. This third repository's object directory will be set as alternate location for objects. This means that in the case an object is missing in the local repository, git will look in another location. This other location is the object pool repository. When Git performs garbage collection, it's smart enough to check the alternate location. When objects are duplicated, it will allow git to throw one copy away. This copy is on the local repository, where to pool remains as is. These pools have an origin location, which for now will always be a repository that itself is not a fork. When the root of a fork network is forked by a user, the fork still clones the full repository. Async, the pool repository will be created. Either one of these processes can be done earlier than the other. To handle this race condition, the Join ObjectPool operation is idempotent. Given its idempotent, we can schedule it twice, with the same effect. To accommodate the holding of state two migrations have been added. 1. Added a state column to the pool_repositories column. This column is managed by the state machine, allowing for hooks on transitions. 2. pool_repositories now has a source_project_id. This column in convenient to have for multiple reasons: it has a unique index allowing the database to handle race conditions when creating a new record. Also, it's nice to know who the host is. As that's a short link to the fork networks root. Object pools are only available for public project, which use hashed storage and when forking from the root of the fork network. (That is, the project being forked from itself isn't a fork) In this commit message I use both ObjectPool and Pool repositories, which are alike, but different from each other. ObjectPool refers to whatever is on the disk stored and managed by Gitaly. PoolRepository is the record in the database.
2018-12-07Encrypt CI/CD builds tokensKamil Trzciński
Brings back 1e8f1de0 reverted in !23644 Closes #52342 See merge request gitlab-org/gitlab-ce!23436
2018-12-07Revert "Merge branch 'fix/gb/encrypt-ci-build-token' into 'master'"Robert Speicher
This reverts commit 1e8f1de034aa9b6a60b640b2b091f60c4d3ba365, reversing changes made to 62d971129da99936a3cdc04f3740d26f16a0c7a6.
2018-12-07Populate MR metrics with events table information (migration)Oswaldo Ferreira
2018-12-06Use BFG object maps to clean projectsNick Thomas
2018-12-06Merge branch '53994-add-missing-ci_builds-partial-indices' into 'master'Andreas Brandl
Resolve "Database schema diff 4 - (source) Missing partial index for ci_builds in the source (index_ci_builds_project_id_and_status_for_live_jobs_partial)" Closes #53994 See merge request gitlab-org/gitlab-ce!23268
2018-12-06Merge branch 'partial-index-for-merge_request_id' into 'master'Andreas Brandl
Use partial index on `merge_request_id` Closes #54913 See merge request gitlab-org/gitlab-ce!23609
2018-12-06Merge branch 'fix/gb/encrypt-ci-build-token' into 'master'Kamil Trzciński
Encrypt CI/CD builds tokens Closes #52342 See merge request gitlab-org/gitlab-ce!23436
2018-12-06Change to partial indexShinya Maeda
2018-12-05Use partial NOT NULL index for token_encrypted fieldGrzegorz Bizon
2018-12-05Add encrypted token field to ci_builds tableGrzegorz Bizon
2018-12-05Merge request pipelinesShinya Maeda
2018-12-04Revert "Revert "Remove runner token indices from db schema as well""Yorick Peterse
This reverts commit d7291c6499563fd9b06b7b3e282a5d09288f5684
2018-12-04Revert "Remove runner token indices from db schema as well"🤖 GitLab Bot 🤖
This reverts commit c3d0f1294c237853b9d5a3b13f3ea7a2abb84eb4
2018-12-04Remove runner token indices from db schema as wellGrzegorz Bizon