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
path: root/spec
AgeCommit message (Collapse)Author
2019-07-19Add examples specing the setting to choose who can create subgroupsFabio Papa
This setting is at the group level only. The default is specified to be maintainers and owners. **Specs only**, all failing.
2019-07-19Modify API spec to expect a maintainer to be able to create subgroupFabio Papa
2019-07-19Add failing unit test specifying a maintainer creating a subgroupFabio Papa
2019-07-19Add failing feature spec detailing a maintainer creating a subgroupFabio Papa
- Change the two existing feature examples that create a subgroup to elucidate that the owner is creating the subgroup - Nest two more specs inside the 'subgroup support' context detailing what happens when a maintainer attempts to add a subgroup (one with subgroup support, and one without)
2019-07-19Merge branch 'sh-fix-gitaly-server-info-cache' into 'master'Mayra Cabrera
Fix Gitaly auto-detection caching Closes #64802 See merge request gitlab-org/gitlab-ce!30954
2019-07-19Merge branch '64160-fix-duplicate-buttons' into 'master'Fatih Acet
Remove duplicate buttons Closes #64160 See merge request gitlab-org/gitlab-ce!30757
2019-07-19Document database review processToon Claes
See https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/6069
2019-07-19Avoid increasing redis counters when usage_ping is disabledFrancisco Javier López
2019-07-19Fix Gitaly auto-detection cachingStan Hu
If `GitalyClient#can_use_disk?` returned `false`, it was never cached properly and led to excessive number of Gitaly calls. Instead of using `cached_value.present?`, we need to check `cached_value.nil?`. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64802
2019-07-19Merge branch '64722-mg-export-frontend-fixtures' into 'master'Phil Hughes
Resolve "Export frontend fixtures as pipeline artifact" Closes #64722 and #59166 See merge request gitlab-org/gitlab-ce!30917
2019-07-19Merge branch '64784-re-name-regression' into 'master'Kushal Pandya
Fix regression in re-naming files Closes #64784 See merge request gitlab-org/gitlab-ce!30941
2019-07-19Adjust redis cache metricsBen Kochie
* Remove `controller` and `action` labels from duration histogram. * Create a new simple counter for `controller` and `action`. * Adjust histogram buckets to observe smaller response times.
2019-07-19Fixed regression for re-naming files in WebIDEDenys Mishunov
2019-07-19Added Usage Data for some Web IDE actionsFrancisco Javier López
The actions tracked in the web IDE are: - creation of commits - creation of merge requests - projects loaded
2019-07-19Merge branch '64295-predictable-environment-slugs' into 'master'Lin Jen-Shin
Use predictable environment slugs See merge request gitlab-org/gitlab-ce!30551
2019-07-19Add missing static fixtureMike Greiling
2019-07-19Move frontend fixtures into spec/frontendMike Greiling
Moves every fixture source file from spec/javascripts to spec/frontend
2019-07-19Move frontend fixtures to tmp/testsMike Greiling
2019-07-19Rename the karma:fixtures taskMike Greiling
Introduces frontend:fixtures rake task to replace karma:fixtures and update documentation and CI scripts to match
2019-07-19Backport line changes from EEMike Greiling
EE-specific line changes were introduced in the following MR: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/12680 This change resolves most of them
2019-07-19Don't kill the fixtures directory between testsMike Greiling
2019-07-19Prefer an absolute path over cwd()Mike Greiling
2019-07-19Set Private visibility for restricted Internal imported projectsGeorge Koltsov
With https://gitlab.com/gitlab-org/gitlab-ee/issues/12388 change going live there is potential risk of breaking imports of 'Internal' projects. This change makes sure if 'Internal' visibility level is restricted all 'Internal' projects will be marked as 'Private' See: https://gitlab.com/gitlab-org/gitlab-ce/issues/64311
2019-07-19add stub to the boardsStore to spy on it and be able to use ↵Eduardo Mejía
toHaveBeenCalledWith for the pre-defined labels test
2019-07-19Introduce predictable environment slugsTiger
If an environment slug is predictable given only the environment name, we can use the environment slug earlier in the CI variable evaluation process as we don't have to wait for the environment record itself to be persisted.
2019-07-19Resolve annoying deprecation warningsMike Greiling
DEPRECATION WARNING: The success? predicate is deprecated and will be removed in Rails 6.0. Please use successful? ...
2019-07-18Merge branch 'an-sidekiq-chaos' into 'master'Lin Jen-Shin
Adds chaos endpoints to Sidekiq Closes #64663 See merge request gitlab-org/gitlab-ce!30814
2019-07-18CE port for milestones should not be set on epics issue promotionEugenia Grieff
2019-07-18Merge branch 'group-milestones-dashboard-blunceford' into 'master'Sean McGivern
Fix bug in dashboard display of closed milestones Closes #59381 See merge request gitlab-org/gitlab-ce!30820
2019-07-18Adds chaos endpoints to SidekiqAndrew Newdigate
This allows the chaos endpoints to be invoked in Sidekiq so that this environment can be tested for resilience.
2019-07-18Merge branch 'fix-fetch-test-repos' into 'master'Stan Hu
Fix broken handling for outdated test repos See merge request gitlab-org/gitlab-ce!30893
2019-07-18Improves add_timestamps_with_timezone helperAlex Kalderimis
This improves the `add_timestamps_with_timezone` helper by allowing the column names to be configured. This has the advantage that unnecessary columns can be avoided, saving space. A helper for removing the columns is also provided, to be used in the `down` method of migrations.
2019-07-18Merge branch 'sh-add-rugged-logs' into 'master'Douglas Barbosa Alexandre
Add Rugged calls and duration to API and Rails logs Closes #64676 See merge request gitlab-org/gitlab-ce!30871
2019-07-18Merge branch 'add-profile-mode-to-extend-request-profiling' into 'master'Kamil Trzciński
Add profile mode to extend request profiling See merge request gitlab-org/gitlab-ce!30126
2019-07-18Fix pid providing for PrometheusAleksei Lipniagov
Use relative worker identifier for metrics (instead of Process.pid) and identify when Unicorn/Puma/Sidekiq is used. Previously, it was assumed that all metrics are gathered from Unicorn due to hardcoded implementation which was incorrect.
2019-07-18Add Rugged calls and duration to API and Rails logsStan Hu
This adds `rugged_duration_ms` and `rugged_calls` fields to `api_json.log` and `production_json.log`. This will make it easier to identify performance issues caused by excessive I/O. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64676
2019-07-18Merge branch 'sh-fix-redis-performance-bar' into 'master'Mayra Cabrera
Fix inconsistency in Redis performance bar stats Closes #64707 See merge request gitlab-org/gitlab-ce!30866
2019-07-18Resolve "Tooltips on note timestamps not showing for issues"Natalia Tepluhina
2019-07-18Add profile mode to extend request profilingQingyu Zhao
Extend the support for "X-Profile-Token: <token>" to have an additional header that defines type of profile we are looking for, like: X-Profile-Mode: execution X-Profile-Mode: memory
2019-07-18[CE backport] Parse and store multiple security reports of the same categoryVictor Zagorodny
2019-07-18Merge branch 'webide-commit-use-correct-parent' into 'master'Nick Thomas
Use correct parent when committing in WebIDE See merge request gitlab-org/gitlab-ce!29598
2019-07-18Fix broken handling for outdated test reposMarkus Koller
The call to init had the side effect of starting another Gitaly process, and didn't actually correctly delete the test repositories.
2019-07-18Merge branch 'adjust-cycle-analytics-to-group-level' into 'master'Sean McGivern
Adjust cycle analytics to group level See merge request gitlab-org/gitlab-ce!30391
2019-07-18FE remove create branch call in IDE commitPaul Slaughter
Previously `start_sha` was intercepted on the frontend to create the correct branch in a separate API call. Now that the commits API supports the `start_sha` parameter directly this workaround is not needed anymore.
2019-07-18Add start_sha to commits APIMarkus Koller
When passing start_branch on committing from the WebIDE, it's possible that the branch has changed since editing started, which results in the change being applied on top of the latest commit in the branch and overwriting the new changes. By passing the start_sha instead we can make sure that the change is applied on top of the commit which the user started editing from.
2019-07-18Refactor RedisCounter and WebIdeCommitsCounterFrancisco Javier López
This MR refactor RedisCounter and WebIdeCommitsCounter to be reused by other components.
2019-07-18Merge branch 'jc-wrap-rugged-calls-with-disk-access' into 'master'Stan Hu
Wrap rugged calls with access disk block See merge request gitlab-org/gitlab-ce!30592
2019-07-18Fix inconsistency in Redis performance bar statsStan Hu
peek-redis resets its counters at the start of an ActionController notification (`start_processing.action_controller`), which causes it to miss some Redis queries that precede it, such as the database load balancer and Rack Attack queries. This produces inconsistencies in the performance bar between the number of calls and their durations with the actual calls in the detailed view. We fix this by getting rid of peek-redis in favor of consolidating all logic into the `RedisDetailed` view, which tracks Redis queries using `RequestStore`. This has the nice property of removing thread-specific counters as well. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64707
2019-07-17Move boards switcher partialWinnie Hellmann
(cherry picked from commit a82e4d57a6fbba840a8a944e372b80866a1e48cc)
2019-07-17Remove duplicate buttonsSamantha Ming