Manual deduplication of issues

Problem to solve

Often times a single problem may cause multiple tools to alert or a single tool to send in unique alerts that relate to the same problem. If these alerts have created separate instances, it can be desirable to combine them into a single incident to make tracking progress, work, discussions, and stakeholder communication easier.

We want to provide users the ability to deduplicate or combine incident issues into a single issue avoiding duplicate information and prioritizing critical attributes.

Intended users

Further details

Proposal

We could do this a couple different ways. There are a number of attributes on an issue that we need to take into account:

Epic

Milestone

Time Tracking

Due date

Labels

Weight

Confidentiality

Locked or not

Participants

What project this issue is in

Discussion (comments and threads)

Designs

I think this should be a feature that is available if you are creating issues automatically (i.e. you have this feature enabled) - so that we can limit it to Incident Management for the time being. If we start by considering ALL issues in GitLab as a whole, the scope of this gets a lot bigger.