- 29 Apr, 2019 40 commits
-
-
Hossein Pursultani authored
-
Filipa Lacerda authored
Resolve "Extract EE specific files/lines for spec/javascripts/vue_mr_widget/mock_data.js" Closes #6553 See merge request gitlab-org/gitlab-ee!11847
-
Denys Mishunov authored
- Regular mock_data is the same in CE and EE now - new EE-specific mock_data extends the CE one - Updated dependent specs in EE
-
GitLab Bot authored
-
Sean McGivern authored
Add full backtrace for RSpec output See merge request gitlab-org/gitlab-ce!27686
-
GitLab Bot authored
-
Stan Hu authored
Upgrade Gitaly to v1.36.0 See merge request gitlab-org/gitlab-ce!27831
-
GitalyBot authored
-
Sean McGivern authored
Make `CI_COMMIT_REF_NAME` and `SLUG` variable idempotent Closes #60822 See merge request gitlab-org/gitlab-ce!27663
-
GitLab Bot authored
-
Sanad Liaquat authored
Move test method to the bottom See merge request gitlab-org/gitlab-ce!27816
-
Phil Hughes authored
Internationalisation of cycle_analytics directory See merge request gitlab-org/gitlab-ce!27674
-
Brandon Labuschagne authored
This is one of many MRs opened in order to improve the overall internationalisation of the GitLab codebase. i18n documentation https://docs.gitlab.com/ee/development/i18n/externalization.html
-
GitLab Bot authored
-
Filipa Lacerda authored
Merge branch '10949-fix-the-following-style-lint-errors-and-warnings-for-ee-app-assets-stylesheets-pages-milestone-scss' into 'master' Resolve "Fix the following style-lint errors and warnings for `ee/app/assets/stylesheets/pages/milestone.scss`" Closes #10949 See merge request gitlab-org/gitlab-ee!11665
-
Annabel Dunstone Gray authored
Port of 55948-help-text-formatting-wiki to EE See merge request gitlab-org/gitlab-ee!11494
-
Dennis Tang authored
-
Annabel Dunstone Gray authored
Format extra help page text like wiki Closes #55948 See merge request gitlab-org/gitlab-ce!26782
-
GitLab Bot authored
-
Fatih Acet authored
CE Backport: Prefer usage of helper `expanded_by_default?` See merge request gitlab-org/gitlab-ce!27729
-
Peter Leitzen authored
Stop using `Rails.env.test?` in views.
-
Fatih Acet authored
Prefer usage of helper `expanded_by_default?` See merge request gitlab-org/gitlab-ee!11671
-
Peter Leitzen authored
Stop using `Rails.env.test?` in views.
-
Phil Hughes authored
CE: Fixes EE differences for app/views/projects/new.html.haml See merge request gitlab-org/gitlab-ce!27617
-
Phil Hughes authored
Fixes EE differences for app/views/projects/new.html.haml Closes #11031 See merge request gitlab-org/gitlab-ee!11482
-
Douglas Barbosa Alexandre authored
Use keyword args for databuilder push See merge request gitlab-org/gitlab-ce!24088
-
GitLab Bot authored
-
John T Skarbek authored
-
John T Skarbek authored
-
GitLab Bot authored
-
Fatih Acet authored
Internationalisation of groups directory See merge request gitlab-org/gitlab-ce!27679
-
Brandon Labuschagne authored
This is one of many MRs opened in order to improve the overall internationalisation of the GitLab codebase. i18n documentation https://docs.gitlab.com/ee/development/i18n/externalization.html
-
Stan Hu authored
Attempt to debug https://gitlab.com/gitlab-org/gitlab-ce/issues/60953
-
Sean McGivern authored
Fix slow performance with compiling HAML templates Closes gitlab-ee#11198 See merge request gitlab-org/gitlab-ce!27782
-
Stan Hu authored
Fix license app with relative url Closes #11345 See merge request gitlab-org/gitlab-ee!11717
-
Stan Hu authored
-
GitLab Release Tools Bot authored
Disallow read user scope to read project events See merge request gitlab/gitlabhq!3067
-
Stan Hu authored
In Rails 5, including `ActionView::Context` can have a significant and hidden performance penalty because this module also includes `ActionView::CompiledTemplates`. This means that any module that includes ActionView::Context becomes a descendant of `CompiledTemplates`. When a partial is rendered for the first time, it runs `ActionView::CompiledTemplates#module_eval`, which will evaluate a string that defines a new method for that partial. For example, the source of partial might be this string: ``` def _app_views_project_show_html_haml___12345(local_assigns, output) "hello world" end ``` When this string is evaluated, the Ruby interpreter will define the method and clear the global method cache for all descendants of `ActionView::CompiledTemplates`. Previous to this change, we inadvertently made a number of modules fall into this category: * GroupChildEntity * NoteUserEntity * Notify * MergeRequestUserEntity * AnalyticsCommitEntity * CommitEntity * UserEntity * Kaminari::Helpers::Paginator * CurrentUserEntity * ActionView::Base * ActionDispatch::DebugExceptions::DebugView * MarkupHelper * MergeRequestPresenter After this change: * Kaminari::Helpers::Paginator * ActionView::Base * ActionDispatch::DebugExceptions::DebugView Each time a partial is rendered for the first time, all methods for those modules will have to be redefined. This can exact a significant performance penalty. How bad is this penalty? Using the following benchmark script, we can use DTrace to sample the Ruby interpreter: ``` Benchmark.bm do |x| x.report do 1000.times do ActionView::CompiledTemplates.module_eval("def testme\nend") end end end ``` This revealed a 11x jump in the time spent in `core#define_method` alone. Rails 6 fixes this behavior by moving the `include CompiledTemplates` into ActionView::Base so that including `ActionView::Context` doesn't quietly affect other modules in this way. Closes https://gitlab.com/gitlab-org/gitlab-ee/issues/11198
-
GitLab Bot authored
-
Shinya Maeda authored
With Pipelines for Merge Requests feature, users cannout keep using $CI_COMMIT_REF_NAME and _SLUG predefined variables for dynamic environments. We fix this problem by explicitly looking at the source ref.
-