-
- Downloads
Implement a second round of review comments from @DouweM.
- Don't use `TableReferences` - using `.arel_table` is shorter! - Move some database-related code to `Gitlab::Database` - Remove the `MergeRequest#issues_closed` and `Issue#closed_by_merge_requests` associations. They were either shadowing or were too similar to existing methods. They are not being used anywhere, so it's better to remove them to reduce confusion. - Use Rails 3-style validations - Index for `MergeRequest::Metrics#first_deployed_to_production_at` - Only include `CycleAnalyticsHelpers::TestGeneration` for specs that need it. - Other minor refactorings.
Showing
- app/models/cycle_analytics.rb 29 additions, 37 deletionsapp/models/cycle_analytics.rb
- app/models/cycle_analytics/summary.rb 1 addition, 1 deletionapp/models/cycle_analytics/summary.rb
- app/models/cycle_analytics/table_references.rb 0 additions, 25 deletionsapp/models/cycle_analytics/table_references.rb
- app/models/deployment.rb 22 additions, 15 deletionsapp/models/deployment.rb
- app/models/issue.rb 2 additions, 1 deletionapp/models/issue.rb
- app/models/merge_request.rb 2 additions, 6 deletionsapp/models/merge_request.rb
- app/models/merge_requests_closing_issues.rb 2 additions, 4 deletionsapp/models/merge_requests_closing_issues.rb
- app/services/create_deployment_service.rb 1 addition, 1 deletionapp/services/create_deployment_service.rb
- app/views/projects/pipelines/_head.html.haml 5 additions, 4 deletionsapp/views/projects/pipelines/_head.html.haml
- db/migrate/20160825052008_add_table_merge_request_metrics.rb 1 addition, 1 deletiondb/migrate/20160825052008_add_table_merge_request_metrics.rb
- lib/gitlab/database/median.rb 21 additions, 14 deletionslib/gitlab/database/median.rb
- lib/gitlab/database/util.rb 12 additions, 0 deletionslib/gitlab/database/util.rb
- spec/models/cycle_analytics/code_spec.rb 17 additions, 8 deletionsspec/models/cycle_analytics/code_spec.rb
- spec/models/cycle_analytics/issue_spec.rb 25 additions, 12 deletionsspec/models/cycle_analytics/issue_spec.rb
- spec/models/cycle_analytics/plan_spec.rb 27 additions, 15 deletionsspec/models/cycle_analytics/plan_spec.rb
- spec/models/cycle_analytics/production_spec.rb 20 additions, 17 deletionsspec/models/cycle_analytics/production_spec.rb
- spec/models/cycle_analytics/review_spec.rb 14 additions, 5 deletionsspec/models/cycle_analytics/review_spec.rb
- spec/models/cycle_analytics/staging_spec.rb 30 additions, 15 deletionsspec/models/cycle_analytics/staging_spec.rb
- spec/models/cycle_analytics/test_spec.rb 16 additions, 15 deletionsspec/models/cycle_analytics/test_spec.rb
- spec/services/merge_requests/create_service_spec.rb 1 addition, 1 deletionspec/services/merge_requests/create_service_spec.rb
lib/gitlab/database/util.rb
0 → 100644
Please register or sign in to comment