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
2021-05-19Add latest changes from gitlab-org/gitlab@13-12-stable-eev13.12.0-rc42GitLab Bot
2021-02-18Add latest changes from gitlab-org/gitlab@13-9-stable-eev13.9.0-rc42GitLab Bot
2020-05-20Add latest changes from gitlab-org/gitlab@13-0-stable-eeGitLab Bot
2020-03-06Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-02-26Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-12-24Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-11-12Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-27Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-04Avoid calling freeze on already frozen strings in lib/gitlabdineshpanda
2019-07-24LFS export records repository_type dataLuke Duncalfe
A project can have the same `LfsObject` linked with up to three `LfsObjectsProject` records. Each of these records would be for a different repository, recorded in the `repository_type` property. The different repositories at time of writing are "project", "wiki", and "design". See https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/13894 This change exports the list of `repository_type`s as a JSON mapping of oid => repository_types, which are imported to recreate the correct `LfsObjectsProject` records. https://gitlab.com/gitlab-org/gitlab-ee/issues/11090
2018-10-22Enable frozen string for lib/gitlab/*.rbgfyoung
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-07-06Update Import/Export to use object storage (based on aa feature flag)James Lopez
2018-06-29Add pipeline stages position clean-up migrationGrzegorz Bizon
2018-04-25Cleanup after adding MR diff's commit_count (try 2)Jan Provaznik
* processes any pending records which are not migrated yet * bumps import_export version because of new commits_count attribute * removes commits_count fallback method
2018-03-08Revert "Cleanup after adding MR diff's commit_count"Jan Provaznik
This reverts commit 0b7d10851456018328da137beeca931767b4fd0a.
2018-03-05Cleanup after adding MR diff's commit_countJan Provaznik
* processes any pending records which are not migrated yet * bumps import_export version because of new commits_count attribute * removes commits_count fallback method
2018-01-05Bump import/export version to 2.2.0Grzegorz Bizon
We need to bump import/export version because we introduced a new object's hierarchy that is not backwards compatible.
2017-11-28Remove serialised diff and commit columnsSean McGivern
The st_commits and st_diffs columns on merge_request_diffs historically held the YAML-serialised data for a merge request diff, in a variety of formats. Since 9.5, these have been migrated in the background to two new tables: merge_request_diff_commits and merge_request_diff_files. That has the advantage that we can actually query the data (for instance, to find out how many commits we've stored), and that it can't be in a variety of formats, but must match the new schema. This is the final step of that journey, where we drop those columns and remove all references to them. This is a breaking change to the importer, because we can no longer import diffs created in the old format, and we cannot guarantee the export will be in the new format unless it was generated after this commit.
2017-09-06Finish migration to the new events setupYorick Peterse
This finishes the procedure for migrating events from the old format into the new format. Code no longer uses the old setup and the database tables used during the migration process are swapped, with the old table being dropped. While the database migration can be reversed this will 1) take a lot of time as data has to be coped around 2) won't restore data in the "events.data" column as we have no way of restoring this. Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/37241
2017-06-16Add table for files in merge request diffsSean McGivern
This adds an ID-less table containing one row per file, per merge request diff. It has a column for each attribute on Gitlab::Git::Diff that is serialised currently, with the advantage that we can easily query the attributes of this new table. It does not migrate existing data, so we have fallback code when the legacy st_diffs column is present instead. For a merge request diff to be valid, it should have at most one of: * Rows in this new table, with the correct merge_request_diff_id. * A non-NULL st_diffs column. It may have neither, if the diff is empty.
2017-05-08Add Pipeline Schedules that supersedes experimental Trigger ScheduleZeger-Jan van de Weg
2017-02-24Use Namespace#full_path instead of #path where appropriateDouwe Maan
2017-02-23Enable Style/MutableConstantDouwe Maan
2017-02-14Use Namespace#full_path instead of Namespace#pathDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2017-01-30Ignore encrypted attributes in Import/ExportJames Lopez
* Regenerates tokens for all models that have them * Remove variables, since they are basically just storing encrypted data * Bumped version up to 0.1.6 * Updated related docs
2016-10-19Fix import/export labels to cope with project and group labels. Added ↵James Lopez
relevant specs.
2016-09-19Fixed label color issue and added Import/Export versioning tableJames Lopez
2016-09-19squashed - Fix DB exceptions raised importing some specific projects.James Lopez
Better import of labels, milestones and protected branches. Updated relevant specs. Loose pipeline validation on importing, so it does not fail when there are missing fields, which are not validated at DB level. Also, updated spec with relevant test.
2016-08-04using shared path for project import uploads and refactored gitlab remove ↵James Lopez
export worker
2016-08-01squashed - fixed label and milestone association problems, updated specs and ↵James Lopez
refactored reader class a bit
2016-07-19Squashed - fix encoding issueJames Lopez
WIP - trying to replicate UTF-8 error fix spec fixing encoding issue and another spec, to do with MR diffs fix issue and spec failure Add changelog and bumped up I/E version fix spec based on feedback - omitted target project
2016-07-15add project name and namespace to filename on project exportJames Lopez
added changelog
2016-06-29bump version - as old exports wont be compatibleJames Lopez
2016-06-20use rails root joinJames Lopez
2016-06-20fixed a couple of errors spotted in productionJames Lopez
2016-06-13Merge branches 'feature/project-export' and 'feature/project-import' of ↵James Lopez
gitlab.com:gitlab-org/gitlab-ce into feature/project-import # Conflicts: # app/models/project.rb # db/schema.rb # lib/gitlab/import_export/import_export_reader.rb
2016-06-13few more modifications based on commentsJames Lopez
2016-05-19import uploads. Fixed a few things to do with members, triggers, etc...James Lopez
2016-05-16fix version issueJames Lopez
2016-05-16adding versioning to exportJames Lopez
2016-05-13fixed TODOs leftJames Lopez
2016-05-10added better error handling. Also refactored some of the code and fixed a ↵James Lopez
few issues in project_tree_saver
2016-05-09fixing merge issuesJames Lopez
2016-05-06started refactoring import export reader - WIPJames Lopez
2016-05-06fixed and refactored a few things based on MR feedbackJames Lopez
2016-04-22refactored path stuffJames Lopez
2016-04-14refactored stuff, added a save and compress all class and moved mostly ↵James Lopez
everything to lib