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-04-07Merge branch '8998_skip_pending_commits_if_not_head' into 'master' Kamil Trzciński
Add auto-cancel for pending pipelines on branch, if they are not HEAD See merge request !9362
2017-04-07Merge remote-tracking branch 'upstream/master' into ↵Lin Jen-Shin
8998_skip_pending_commits_if_not_head * upstream/master: (58 commits) Fix icon name error Rewrite system note helper Change edit icon Leave icon area blank if legacy note; remove diamond icon Fix positioning of note icons Fix newline errors Add remaining system note icons Add system notes icon helper; add icons Fixed specs Updated JS that was causing the hints to appear & then disappear Update tests Fix broken spinach test Reuse code Improve shortcuts code Adds ShortcutsDashboardNavigation to globals comment since its a global variable Fix shortcut specs Reorganize shortcut help menu Change todos shortcut to shift Change shortcuts Switch global shortcuts to shift; reuse key styles from help menu Map bindings to lowercase letters; only show key bindings when using keyboard shortcut ...
2017-04-07Enable polling for pipelines table other pagesToon Claes
Also poll for pipeline changes on: - Pipeline table on commit page - Pipeline table on merge request page - Pipeline table on new merge request page
2017-04-07Use Etag caching for pipelines jsonToon Claes
Enable caching in the Etag::Middleware and when a pipeline changes status, expire the cache for the project pipelines path.
2017-04-06Merge remote-tracking branch 'origin/master' into optimise-pipelinesKamil Trzcinski
2017-04-06Fix tests and reviewKamil Trzcinski
2017-04-06Merge remote-tracking branch 'upstream/master' into ↵Lin Jen-Shin
8998_skip_pending_commits_if_not_head * upstream/master: (197 commits) Add text to break up diagrams Implement review comments from @DouweM for !10467. Fix rubocop offence Linking to edit file directly Optimise trace handling code to use streaming instead of full read Use config.toml to configure Gitaly Fix indexes in container repositories table Recent search history for issues Fix rubocop Use change direction in spec Use be_pending Improve trigger_schedule.rb Implement a offset calculation on cron_parser_spec Clean up trigger_schedule_worker_spec.rb Improve instantiate recursion in cron_parser.rb Fix unnecessary changes in schema.rb Add empty line in cron_parser.rb Use parenthesis for respond_to :ref Define next_time as let in trigger_schedule_spec Remove next_run_at: nil from trigger_schedule_spec ...
2017-04-06Merge branch '28695-move-all-associated-records-to-ghost-user' into 'master' Douwe Maan
Resolve "Deleting a user shouldn't delete associated records" Closes #28695 and #30514 See merge request !10467
2017-04-06Fix test by ignoring auto_canceled_by for jobsLin Jen-Shin
2017-04-06Reload pipeline to make sure it's updatedLin Jen-Shin
2017-04-06Implement review comments from @DouweM for !10467.Timothy Andrew
1. Have `MigrateToGhostUser` be a service rather than a mixed-in module, to keep things explicit. Specs testing the behavior of this class are moved into a separate service spec file. 2. Add a `user.reported_abuse_reports` association to make the `migrate_abuse_reports` method more consistent with the other `migrate_` methods.
2017-04-06Merge commit '46e4ed6bd0c8c256bce6d35b4bb992d77fd09971' into ↵Grzegorz Bizon
feature/multi-level-container-registry-images * commit '46e4ed6bd0c8c256bce6d35b4bb992d77fd09971': (28 commits) Award emoji button smiley animation Introduced empty/error UX states to environments monitoring. Github import rake task Remove individual modal width styles Fix RuboCop for removing index Link to docs site for file in doc/ Disable invalid service templates (again) Show CI status as Favicon on Pipelines, Job and MR pages STL file viewer Wait for the PDF to be loaded before doing anything remove unnecessary lease as cron job Search for opened MRs - include reopened MRs ProjectsFinder should handle more options Clearly show who triggered the pipeline in email Make it possible to preview pipeline success/failed emails Add remove_concurrent_index to database helper Add more tests for subgroups feature Large features by the 1st, small ones by the 3rd Ask people to create EE MRs on the 7th fix project authorizations migration issue ...
2017-04-06Move a user's award emoji to the ghost userTimothy Andrew
... when the user is destroyed. 1. Normally, for a given awardable and award emoji name, a user is only allowed to create a single award emoji. 2. This validation needs to be removed for ghost users, since: - User A and User B have created award emoji - with the same name and against the same awardable - User A is deleted. Their award emoji is moved to the ghost user - User B is deleted. Their award emoji needs to be moved to the ghost user. However, this breaks the uniqueness validation, since the ghost user is only allowed to have one award emoji of a given name for a given awardable
2017-04-06Move a user's abuse reports to the ghost userTimothy Andrew
... when the user is destroyed. To clarify, this regards abuse reports that the to-be-deleted user has _reported_.
2017-04-06Move a user's notes to the ghost userTimothy Andrew
... when the user is destroyed.
2017-04-06Move a user's merge requests to the ghost user.Timothy Andrew
1. When the user is deleted. 2. Refactor out code relating to "migrating records to the ghost user" into a `MigrateToGhostUser` concern, which is tested using a shared example.
2017-04-06Merge remote-tracking branch 'upstream/master' into ↵Lin Jen-Shin
8998_skip_pending_commits_if_not_head * upstream/master: Show CI status as Favicon on Pipelines, Job and MR pages STL file viewer Wait for the PDF to be loaded before doing anything remove unnecessary lease as cron job Search for opened MRs - include reopened MRs ProjectsFinder should handle more options Clearly show who triggered the pipeline in email Make it possible to preview pipeline success/failed emails Add remove_concurrent_index to database helper fix project authorizations migration issue attempt to fix migration Revert schema.rb attempt to fix db failure Periodically mark projects that are stuck in importing as failed Fix html structure to prevent tooltip from not hidding Enable creation of deploy keys with write access via the API
2017-04-06Merge branch '30291-reopen-mr' into 'master'Sean McGivern
Search for opened MRs - include reopened MRs Closes #30291 See merge request !10407
2017-04-06Merge branch 'master' into feature/multi-level-container-registry-imagesGrzegorz Bizon
* master: (94 commits) Merge branch 'open-redirect-fix-continue-to' into 'security' Merge branch 'open-redirect-host-fix' into 'security' Merge branch 'path-disclosure-proj-import-export' into 'security' Merge branch '29364-private-projects-mr-fix' Merge branch '30125-markdown-security' Issue title realtime Update CHANGELOG.md for 8.16.9 Update CHANGELOG.md for 8.17.5 Update CHANGELOG.md for 9.0.4 Add "search" optional param and docs for V4 Use PDFLab to render PDFs in GitLab Separate Scala from Java in CI examples Fix broken link Reorganize CI examples, add more links Refactor CI index page Remove deprecated field from workhorse response Use gitlab-workhorse 1.4.3 Document how ETag caching middleware handles query parameters Make group skip validation in the frontend Use NamespaceValidator::WILDCARD_ROUTES in ETag caching middleware ...
2017-04-06Merge remote-tracking branch 'upstream/master' into ↵Lin Jen-Shin
8998_skip_pending_commits_if_not_head * upstream/master: (64 commits) Merge branch 'open-redirect-fix-continue-to' into 'security' Merge branch 'open-redirect-host-fix' into 'security' Merge branch 'path-disclosure-proj-import-export' into 'security' Merge branch '29364-private-projects-mr-fix' Merge branch '30125-markdown-security' Issue title realtime Update CHANGELOG.md for 8.16.9 Update CHANGELOG.md for 8.17.5 Update CHANGELOG.md for 9.0.4 Add "search" optional param and docs for V4 Use PDFLab to render PDFs in GitLab Separate Scala from Java in CI examples Fix broken link Reorganize CI examples, add more links Refactor CI index page Remove deprecated field from workhorse response Use gitlab-workhorse 1.4.3 Document how ETag caching middleware handles query parameters Make group skip validation in the frontend Use NamespaceValidator::WILDCARD_ROUTES in ETag caching middleware ...
2017-04-06Search for opened MRs - include reopened MRsJarka Kadlecova
2017-04-06Merge branch '29364-private-projects-mr-fix'Sean McGivern
Don’t show source project name when user does not have access See merge request !2081
2017-04-05Add a test to make sure it's not auto-cancelingLin Jen-Shin
whenever the feature is disabled in the project.
2017-04-04refactor specRydkin Maxim
2017-04-04remove `a pending pipeline` shared exampleRydkin Maxim
2017-04-04fix rubocopRydkin Maxim
2017-04-04rename `auto_canceled_by` and add foreign keyRydkin Maxim
2017-04-04more brief way of get parent commitRydkin Maxim
2017-04-04fix typoRydkin Maxim
2017-04-04add `does not cancel HEAD pipeline` specRydkin Maxim
2017-04-04add auto-cancel for pending pipelines on branch, if they are not HEADRydkin Maxim
fix changelog MR reference add non-HEAD builds finder and add `created` pipelines to scope add spec for auto-cancel non-HEAD pipelines and refactor create_pipeline_service_spec more refactoring for spec adds option for auto-cancel into CI/CD settings fix spec to new configuration fix rubocop fix schema.rb fix schema.rb replace Gitlab 9.0 with 9.1 in doc change wording on pipeline settings added auto_canceled_by field as identifier of autocancel subject remove unnecessary index replace service with retry_lock replace auto_cancel_pending_pipelines boolean setting with integer (and enum in model) fix schema.rb fix schema.rb remove projekt attribute and clean up spec clean up spec withcouple of shared examples added spec for "It does not cancel current pipeline" scenario add some specs to auto-cancel add spec for another branch pipelines
2017-04-04Inlude the password_automatically_check param as permitted config in the ↵DJ Mountney
user create_service This param is passed to service in two places, one is in the build_user for non ldap oauth users. And the other is in the initial production admin user seed data. Without this change, when setting up GitLab in a production environment, you were not being given the option of setting the root password on initial setup in the UI.
2017-04-04Merge branch 'master' into feature/multi-level-container-registry-imagesGrzegorz Bizon
* master: (57 commits) Ensure we generate unique usernames otherwise validations fail Fix a Knapsack issue that would load support/capybara.rb before support/env.rb Ensure users have a short username otherwise a click event is triggered ... Enable the `bullet_logger` setting; enable `raise` in test environment Fix Rubocop offenses Set the right timeout for Gitlab::Shell#fetch_remote Refactoring Projects::ImportService Move methods that are not related to mirroring to the repository model Fix GitHub pull request formatter spec Rename skip_metrics to imported on the importable concern Add CHANGELOG Remove unused include from RepositoryImportWorker Skip MR metrics when importing projects from GitHub Fetch GitHub project as a mirror to get all refs at once Make file templates easy to use and discover Ensure user has a unique username otherwise `user10` would match `user1` Ensure the AbuseReport fixtures create unique reported users Don't use FFaker in factories, use sequences instead Fix brittle specs Fix the AbuseReport seeder ... Conflicts: db/schema.rb
2017-04-04Remove legacy registry tags when deleting a projectGrzegorz Bizon
2017-04-04Split status and confidentiality actionJarka Kadlecova
2017-04-04Merge branch 'quiet-pipelines' into 'master' Rémy Coutable
Quiet pipeline emails Closes #24845 See merge request !10333
2017-04-04Merge branch 'fix-github-importer-slowness' into 'master' Robert Speicher
Improve performance of GitHub importer Closes #28183 See merge request !10273
2017-04-03Merge branch 'fix/gb/remove-deprecated-pipeline-processing-code' into 'master' Kamil Trzciński
Remove deprecated code from pipeline processing service Closes #30052 See merge request !10266
2017-04-03Refactoring Projects::ImportServiceDouglas Barbosa Alexandre
2017-04-03Refactor container registry repository tag stubsGrzegorz Bizon
2017-04-03Quiet pipeline emailsSean McGivern
1. Never send a pipeline email to anyone other than the user who created the pipeline. 2. Only send pipeline success emails to people with the custom notification setting for enabled. Watchers and participants will never receive this. 3. When custom settings are unset (for new settings and legacy ones), act as if failed_pipeline is set.
2017-04-03Merge branch 'master' into feature/multi-level-container-registry-imagesGrzegorz Bizon
* master: (230 commits) Fix N+1 query in loading pipelines in merge requests Fix Spinach and Capybara dependencies Prevent users from disconnecting gitlab account from CAS 30276 Move issue, mr, todos next to profile dropdown in top nav Refactor SearchController#show Properly eagerly-load the Capybara server for JS feature specs only Updating documentation to include a missing step in the update procedure Eager-load the Capybara server to prevent timeouts Increase Capybara's timeout Add metrics button to Environment Overview page Fix link to Jira service documentation Handle parsing OpenBSD ps output properly to display sidekiq infos on ... Eliminate unnecessary queries that add ~500 ms of load time for a large issue 20914 Limits line length for project home page Allow users to import GitHub projects to subgroups Update dpl CI example Fix the docs:check:links job Don't clean up the gitlab-test-fork_bare repo Make GitLab use Gitaly for commit_is_ancestor Remove unnecessary ORDER BY clause from `forked_to_project_id` subquery ...
2017-04-02Fix race condition where a namespace would be deleted before a project was ↵Stan Hu
deleted When deleting a user, the following sequence could happen: 1. Project `mygroup/myproject` is scheduled for deletion 2. The group `mygroup` is deleted 3. Sidekiq worker runs to delete `mygroup/myproject`, but the namespace and routes have been destroyed. Closes #30334
2017-04-02Remove code deprecated in pipeline process serviceGrzegorz Bizon
2017-03-31Refactor SearchController#showDongqing Hu
2017-03-31Add test example for invalid registry access requestGrzegorz Bizon
2017-03-31Improve code related to removing container image tagsGrzegorz Bizon
2017-03-30Create container repository on successful push authGrzegorz Bizon
Because we do not have yet two way communication between container registry and GitLab, we need to eagerly create a new container repository objects in database. We now do that after user/build successfully authenticates a push action using auth service.
2017-03-30Simplify how we create container registry resourcesGrzegorz Bizon
2017-03-30Merge branch '30248-fix-production-admin-fixture' into 'master' Sean McGivern
Fix production admin fixture to use the new `Users::CreateService` Closes #30248 See merge request !10326