gitlab-org--gitlab-foss/lib/tasks
Sean McGivern 9a73b634ab Add table for files in merge request diffs
This adds an ID-less table containing one row per file, per merge request
diff. It has a column for each attribute on Gitlab::Git::Diff that is serialised
currently, with the advantage that we can easily query the attributes of this
new table.

It does not migrate existing data, so we have fallback code when the legacy
st_diffs column is present instead. For a merge request diff to be valid, it
should have at most one of:

* Rows in this new table, with the correct merge_request_diff_id.
* A non-NULL st_diffs column.

It may have neither, if the diff is empty.
2017-06-16 18:30:01 +01:00
..
ci We don't need them 2016-09-01 02:21:16 +08:00
gitlab Stop using deprecated `path` field on Gitaly messages 2017-06-14 19:33:43 -04:00
migrate Add table for files in merge request diffs 2017-06-16 18:30:01 +01:00
brakeman.rake Add test that asserts unicorns terminate 2017-04-26 16:39:12 +02:00
cache.rake Remove the ClearDatabaseCacheWorker 2017-04-21 11:52:28 +01:00
config_lint.rake CI runs lint on shell scripts in lib/support 2017-02-07 22:19:16 +00:00
dev.rake Don’t exclude some file in lib from rubocop 2017-02-23 09:32:42 -06:00
downtime_check.rake Don’t exclude some file in lib from rubocop 2017-02-23 09:32:42 -06:00
ee_compat_check.rake Change the approach to check if patches apply cleanly 2016-10-21 19:16:56 +02:00
eslint.rake simplify eslint rake task 2017-02-15 23:46:29 -06:00
flay.rake Don’t exclude some file in lib from rubocop 2017-02-23 09:32:42 -06:00
gemojione.rake Enable the Style/TrailingCommaInLiteral cop 2017-05-10 18:25:45 +02:00
gettext.rake Add new Rake task to simplify the compilation of PO files 2017-06-01 15:07:56 -05:00
grape.rake added missed commit in rebase 2017-02-07 11:00:47 +01:00
haml-lint.rake Improve .haml-lint.yml, simplify the haml_lint task and remove CHANGELOG entry 2016-09-13 18:56:00 +02:00
import.rake backports changed import logic from pull mirroring feature into CE 2017-06-05 23:09:10 +01:00
karma.rake Reset container width when switching to pipelines MR tab 2017-03-28 10:59:54 -05:00
lint.rake Don’t exclude some file in lib from rubocop 2017-02-23 09:32:42 -06:00
rubocop.rake Add rubocop-rspec 2016-05-23 15:59:32 -04:00
scss-lint.rake Add SCSS Lint, CSSComb config file, run SCSS Lint in GitLab CI, add documentation for SCSS Style Guide. 2016-03-14 20:33:54 -06:00
services.rake Don’t exclude some file in lib from rubocop 2017-02-23 09:32:42 -06:00
setup.rake Replace GITLAB with GitLab in rake task descriptions 2015-06-23 16:52:40 +02:00
sidekiq.rake Don’t exclude some file in lib from rubocop 2017-02-23 09:32:42 -06:00
spec.rake Enable the Style/TrailingCommaInLiteral cop 2017-05-10 18:25:45 +02:00
spinach.rake Don’t exclude some file in lib from rubocop 2017-02-23 09:32:42 -06:00
test.rake remove remaining vestiges of teaspoon test runner 2017-01-10 12:30:41 -06:00
tokens.rake use full caps RSS instead of rss 2017-05-24 22:29:59 +02:00
yarn.rake do not use --force command argument for yarn 2017-02-16 01:04:08 -06:00