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-05-16Properly clear the merge error upon rebase failureStan Hu
If `merge_error` is ever set after a failure, it is never cleared, even after a subsequent, successful rebase. We now clear this field whenever a successful rebase occurs. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/56139
2019-05-16Merge branch 'jej/list-sessions-for-user' into 'master'Stan Hu
Sessions can be listed for a given user See merge request gitlab-org/gitlab-ce!28306
2019-05-15Sessions can be listed for a given userJames Edwards-Jones
Adds ActiveSession#session_ids_for_user for listing session IDs for a given user, and adds ActiveSession#list_sessions for listing session data directly.
2019-05-14Merge branch 'make-autocomplete-faster-with-lots-of-results' into 'master'Stan Hu
Optimise upload path calls See merge request gitlab-org/gitlab-ce!28264
2019-05-14Optimise upload path callsSean McGivern
String#underscore isn't particularly slow, but it's possible for us to call it many times in a users autocomplete request, with mostly-static values ('User', 'Group', etc.). We can memoise this and save a surprising amount of time (around 10% of the total request time in some cases).
2019-05-14Merge branch 'fix-project-visibility-level-validation' into 'master'Stan Hu
Fix project visibility level validation Closes #59379 See merge request gitlab-org/gitlab-ce!28305
2019-05-14Merge branch '55583-rename-method-conflicts' into 'master'Jan Provaznik
Rename methods that conflict in Rails 5.2 Closes #55583 See merge request gitlab-org/gitlab-ce!28281
2019-05-14Fix project visibility level validationPeter Marko
2019-05-13Merge branch '61302-remove-ignore_column-ci_cd' into 'master'Douglas Barbosa Alexandre
Resolve "Remove ignore_column ci_id" Closes #61302 See merge request gitlab-org/gitlab-ce!28234
2019-05-13Rename methods that conflict in Rails 5.2Heinrich Lee Yu
Adds suffix to enum methods and changes `in_groups` to `of_groups`
2019-05-10Remove ignore_column from Project modelDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-05-10Resolve "JIRA service: NoMethodError: undefined method `find' for nil:NilClass"Patrick Derichs
2019-05-09Change DetectRepositoryLanguagesWorker to not receive userDiego Silva
Fixes #60425
2019-05-08Added user time settings fields to profileEzekiel Kigbo
Udpated user_edit_profile_spec with time preferences Minor update form fields
2019-05-07Merge branch 'mc/feature/pipeline-tracking-ce' into 'master'Grzegorz Bizon
Add bridge relation between Pipelines and Bridges CE backport See merge request gitlab-org/gitlab-ce!28152
2019-05-07Merge branch 'show-disabled-mirrors' into 'master'Nick Thomas
CE Show disabled project repo mirrors See merge request gitlab-org/gitlab-ce!27326
2019-05-07Add improvements to the global search processFrancisco Javier López
Removed the conditions added to Project.with_feature_available_for_user, and moved to the IssuableFinder. Now, we ensure that, in the projects retrieved in the Finder, the user has enough access for the feature.
2019-05-07Merge branch 'strip-attr-cron-in-pipeline-schedule' into 'master'Grzegorz Bizon
Strip whitespace for PipelineSchedule#cron See merge request gitlab-org/gitlab-ce!27990
2019-05-07Merge branch 'instance_level_clusters' into 'master'Bob Van Landuyt
Instance level k8s clusters See merge request gitlab-org/gitlab-ce!27196
2019-05-07Merge branch '56992-add-filtering-to-project-dashboard-fe' into 'master'Kushal Pandya
Resolve "Add filtering to project dashboard [FE]" Closes #56992 See merge request gitlab-org/gitlab-ce!25231
2019-05-07Show disabled project repo mirrorsLuke Bennett
Show disabled mirrors with a badge so that they can be deleted by project owners.
2019-05-07Backport EE changesMatija Čupić
Backports the EE changes from https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/11264
2019-05-06Convert instance level clusters enabled to class methodJames Fargher
2019-05-06Change specs to match gitlab code standardsJames Fargher
2019-05-06Allow projects to use instance level clustersJames Fargher
There are two cluster hierarchies one for the deployment platform and one for controllers. The main difference is that deployment platforms do not check user permissions and only return the first match.
2019-05-06Instance level kubernetes clusters adminJames Fargher
Instance level clusters were already mostly supported, this change adds admin area controllers for cluster CRUD
2019-05-06Show health graphs on group-levelPeter Leitzen
Tweak cluster helper and refactor its specs.
2019-05-06Added blank lines to meet style guideEzekiel Kigbo
Un-nest title variable output Update spec test names Rename sort_value_most_stars -> sort_value_stars_desc Rename sorted_by_stars -> sorted_by_stars_desc Renname sort_value_most_stars_asc -> sort_value_stars_asc Invert feature check, assign feature condition to a variable Inline conditional nav bar rendering Invert conditional label Added follow up task Fix filters returning 0 projects show the wrong view Move click action out of test expectation Use proper variable name for project in before block Rename projects_sort_admin_options_hash Renamed projects_sort_admin_options_has to old_projects_sort_options_hash as its not only used on the admin screen Fix extra whitespace errors Stub project_list_filter_bar in the projects_helper specs Added follow up task for `show_projects?` Removed url test expectations
2019-05-06Added sorted_by_stars_asc scope to projects modelEzekiel Kigbo
2019-05-06Implement support for CI variables of type fileKrasimir Angelov
Add env_var and file as supported types for CI variables. Variables of type file expose to users existing gitlab-runner behaviour - save variable value into a temp file and set the path to this file in an ENV var named after the variable key. Resolves https://gitlab.com/gitlab-org/gitlab-ce/issues/46806.
2019-05-06Merge branch '30093-apply-bfg-object-map-to-database' into 'master'Douwe Maan
Remove cleaned up OIDs from database and cache Closes #30093 See merge request gitlab-org/gitlab-ce!26555
2019-05-06Remove cleaned up OIDs from database and cacheNick Thomas
2019-05-06Fix merge request pipeline exist methodShinya Maeda
Refactor
2019-05-05Run rubocop -a on CE filesStan Hu
2019-05-03Allow guests users to access project releasesKrasimir Angelov
This is step one of resolving https://gitlab.com/gitlab-org/gitlab-ce/issues/56838. Here is what changed: - Revert the security fix from bdee9e8412d. - Do not leak repository information (tag name, commit) to guests in API responses. - Do not include links to source code in API responses for users that do not have download_code access. - Show Releases in sidebar for guests. - Do not display links to source code under Assets for users that do not have download_code access. GET ':id/releases/:tag_name' still do not allow guests to access releases. This is to prevent guessing tag existence.
2019-05-03Add gitlab-managed option to clusters formMayra Cabrera
When this option is enabled, GitLab will create namespaces and service accounts as usual. When disabled, GitLab wont create any project specific kubernetes resources Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/56557
2019-05-02Adds a way to start multiple manual jobs in stageMayra Cabrera
- Adds an endpoint on PipelinesController - Adds a service that iterates over every build in a stage and plays it. - Includes 'play_manual' details on EntitySerializer - Builds a new Stage state: PlayManual. An stage can take this status if it has manual builds or an skipped, scheduled or manual status - Includes FE modifications and specs
2019-05-02Add support for two-step Gitaly Rebase RPCLuke Duncalfe
The new two-step Gitaly `Rebase` RPC yields the rebase commit SHA to the client before proceeding with the rebase. This avoids an issue where the rebase commit SHA was returned when the RPC had fully completed, and in some cases this would be after the Rails `post_receive` worker services had already run. In these situations, the merge request did not yet have its rebase_commit_sha attribute set introducing the possibility for bugs (such as previous approvals being reset). https://gitlab.com/gitlab-org/gitlab-ee/issues/5966
2019-05-02Merge branch '27777-drop-projects-ci_id-column' into 'master'Douglas Barbosa Alexandre
Resolve "Drop "projects"."ci_id" column" Closes #27777 See merge request gitlab-org/gitlab-ce!27623
2019-05-02Update deployment chat message notificationJason Goodman
Include link to user and commit title. Rearrange text
2019-05-02Add packages_size to ProjectStatisticsAlessio Caiazza
This new field will allow to keep track of the storage used by the packages features, it provides also aggregation at namespace level.
2019-05-02Merge branch '9932-fix-deprecated-attribute_changed-ce' into 'master'Andreas Brandl
[CE] Remove deprecated usage of `attribute_changed?` See merge request gitlab-org/gitlab-ce!27577
2019-05-02Remove unused projects.ci_id columnDmitriy Zaporozhets
And remove Gitlab::Ci::Trace#deprecated_path as it relies on ci_id Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-05-02Merge branch ↵Douwe Maan
'53064-bypassing-pipeline-jobs-by-canceling-the-pipeline-and-manually-running-later-jobs' into 'master' Disable retrying cancelled jobs Closes #53064 See merge request gitlab-org/gitlab-ce!27503
2019-05-02Strip whitespace for PipelineSchedule#cronFabio Pitino
2019-05-02Merge branch 'sh-allow-equal-level-in-subgroup-membership' into 'master'James Lopez
Allow a member to have an access level equal to parent group Closes gitlab-ee#11323 See merge request gitlab-org/gitlab-ce!27913
2019-05-01Allow Sentry client-side DSN to be passed on gitlab.ymlDouglas Barbosa Alexandre
2019-05-01Update metrics dashboard API to load yml from repoSarah Yasonik
Updates the EnvironmentController#metrics_dashboard endpoint to support a "dashboard" param, which can be used to specify the filepath of a dashboard configuration from a project repository. Dashboard configurations are expected to be stored in .gitlab/dashboards/. Updates dashboard post-processing steps to exclude custom metrics, which should only display on the system dashboard.
2019-04-30Allow a member to have an access level equal to parent groupStan Hu
Suppose you have this configuration: 1. Subgroup `hello/world` 2. Subgroup `hello/mergers`. 3. Project `hello/world/my-project` has invited group `hello/world` to access protected branches. 4. The rule allows the group to merge but no one can push. 5. User `newuser` has Owner access to the parent group `hello`. Previously, there was no way for the user `newuser` to be added to the `hello/mergers` group since the validation only allowed a user to be added at a higher access level. Since membership in a subgroup confers certain access rights, such as being able to merge or push code to protected branches, we have to loosen the validation and allow someone to be added at an equal level granted by the parent group. Closes https://gitlab.com/gitlab-org/gitlab-ee/issues/11323
2019-04-30feat: allow Sentry configuration to be passed on gitlab.ymlRoger Meier