2017-05-09 00:15:34 -04:00
|
|
|
/**
|
|
|
|
* This file is the centerpiece of an attempt to reduce potential conflicts
|
|
|
|
* between the CE and EE versions of the MR widget. EE additions to the MR widget should
|
2017-08-04 09:45:14 -04:00
|
|
|
* be contained in the ee/vue_merge_request_widget directory, and should **extend**
|
2017-05-09 00:15:34 -04:00
|
|
|
* rather than mutate CE MR Widget code.
|
|
|
|
*
|
|
|
|
* This file should be the only source of conflicts between EE and CE. EE-only components should
|
|
|
|
* imported directly where they are needed, and import paths for EE extensions of CE components
|
|
|
|
* should overwrite import paths **without** changing the order of dependencies listed here.
|
|
|
|
*/
|
|
|
|
|
|
|
|
export { default as Vue } from 'vue';
|
|
|
|
export { default as SmartInterval } from '~/smart_interval';
|
2018-02-01 08:05:37 -05:00
|
|
|
export { default as WidgetHeader } from './components/mr_widget_header.vue';
|
2018-01-31 06:37:30 -05:00
|
|
|
export { default as WidgetMergeHelp } from './components/mr_widget_merge_help.vue';
|
2017-11-08 08:43:14 -05:00
|
|
|
export { default as WidgetPipeline } from './components/mr_widget_pipeline.vue';
|
2017-05-09 00:15:34 -04:00
|
|
|
export { default as WidgetDeployment } from './components/mr_widget_deployment';
|
2018-01-30 15:34:11 -05:00
|
|
|
export { default as WidgetRelatedLinks } from './components/mr_widget_related_links.vue';
|
2018-01-26 18:09:30 -05:00
|
|
|
export { default as MergedState } from './components/states/mr_widget_merged.vue';
|
2018-01-25 11:37:48 -05:00
|
|
|
export { default as FailedToMerge } from './components/states/mr_widget_failed_to_merge.vue';
|
2018-01-24 08:24:12 -05:00
|
|
|
export { default as ClosedState } from './components/states/mr_widget_closed.vue';
|
2018-01-24 11:54:06 -05:00
|
|
|
export { default as MergingState } from './components/states/mr_widget_merging.vue';
|
2017-05-09 00:15:34 -04:00
|
|
|
export { default as WipState } from './components/states/mr_widget_wip';
|
2018-01-18 11:29:27 -05:00
|
|
|
export { default as ArchivedState } from './components/states/mr_widget_archived.vue';
|
2018-01-24 08:24:12 -05:00
|
|
|
export { default as ConflictsState } from './components/states/mr_widget_conflicts.vue';
|
2017-05-09 00:15:34 -04:00
|
|
|
export { default as NothingToMergeState } from './components/states/mr_widget_nothing_to_merge';
|
2018-02-08 13:26:57 -05:00
|
|
|
export { default as MissingBranchState } from './components/states/mr_widget_missing_branch.vue';
|
2018-02-13 15:40:33 -05:00
|
|
|
export { default as NotAllowedState } from './components/states/mr_widget_not_allowed.vue';
|
2017-05-09 00:15:34 -04:00
|
|
|
export { default as ReadyToMergeState } from './components/states/mr_widget_ready_to_merge';
|
2017-05-11 18:54:47 -04:00
|
|
|
export { default as SHAMismatchState } from './components/states/mr_widget_sha_mismatch';
|
2017-05-09 00:15:34 -04:00
|
|
|
export { default as UnresolvedDiscussionsState } from './components/states/mr_widget_unresolved_discussions';
|
2018-02-13 15:40:33 -05:00
|
|
|
export { default as PipelineBlockedState } from './components/states/mr_widget_pipeline_blocked.vue';
|
2017-05-09 00:15:34 -04:00
|
|
|
export { default as PipelineFailedState } from './components/states/mr_widget_pipeline_failed';
|
2018-01-25 11:37:48 -05:00
|
|
|
export { default as MergeWhenPipelineSucceedsState } from './components/states/mr_widget_merge_when_pipeline_succeeds.vue';
|
2017-12-20 04:01:21 -05:00
|
|
|
export { default as RebaseState } from './components/states/mr_widget_rebase.vue';
|
2018-01-18 12:33:06 -05:00
|
|
|
export { default as AutoMergeFailed } from './components/states/mr_widget_auto_merge_failed.vue';
|
2018-01-24 08:24:12 -05:00
|
|
|
export { default as CheckingState } from './components/states/mr_widget_checking.vue';
|
2017-05-09 00:15:34 -04:00
|
|
|
export { default as MRWidgetStore } from './stores/mr_widget_store';
|
|
|
|
export { default as MRWidgetService } from './services/mr_widget_service';
|
|
|
|
export { default as eventHub } from './event_hub';
|
|
|
|
export { default as getStateKey } from './stores/get_state_key';
|
|
|
|
export { default as mrWidgetOptions } from './mr_widget_options';
|
|
|
|
export { default as stateMaps } from './stores/state_maps';
|
|
|
|
export { default as SquashBeforeMerge } from './components/states/mr_widget_squash_before_merge';
|
2017-05-26 11:47:34 -04:00
|
|
|
export { default as notify } from '../lib/utils/notify';
|