summaryrefslogtreecommitdiff
path: root/features
diff options
context:
space:
mode:
authorRobert Speicher <robert@gitlab.com>2015-12-15 20:52:04 +0000
committerRobert Speicher <robert@gitlab.com>2015-12-15 20:52:04 +0000
commit5ffed49fef07a06f46f7e4e3511d7f6b9f378892 (patch)
tree597b5cc1fb40ffb12e0b1ec8e16eee0964da6fa9 /features
parent28a8d0b5db104be6d01ad647aefcd92ec9ec113e (diff)
parent6560d053ed0c2d5b0a00918e64417bd6b1de4d73 (diff)
downloadgitlab-ce-5ffed49fef07a06f46f7e4e3511d7f6b9f378892.tar.gz
Merge branch 'lazy-reference-extractor' into 'master'
Move Markdown/reference logic from `Gitlab::Markdown` to `Banzai` - Moves from `Gitlab::Markdown` to `Banzai` - Moves filters and pipelines into their own namespace: `Banzai::Filter` and `Banzai::Pipeline` - No more `autoload`! - Split up `Gitlab::ReferenceExtractor` into `Banzai::ReferenceExtractor` and `Gitlab::ReferenceExtractor` - Replace `something(load_lazy_references: true)` by `Gitlab::ReferenceExtractor.lazily { something }` Goes from: ```ruby def referenced_merge_requests references = [self, *notes].flat_map do |note| note.all_references(load_lazy_references: false).merge_requests end.uniq! Gitlab::Markdown::ReferenceFilter::LazyReference.load(references).uniq.sort_by(&:iid) end ``` to ```ruby def referenced_merge_requests Gitlab::ReferenceExtractor.lazily do [self, *notes].flat_map do |note| note.all_references.merge_requests end end.sort_by(&:iid) end ``` See merge request !2027
Diffstat (limited to 'features')
0 files changed, 0 insertions, 0 deletions