You need to sign in or sign up before continuing.
System notes for changing the description are combined even if edits were made by different users
We combine system notes for description edits when multiple edits are made in a short period of time.
We should only combine system notes when the edit is made by the same user.
Also, we shouldn't update a system note that's not the latest because that may cause diffs to be out of order.
For example:
- user_1 edits the description, system note 1 is added.
- After 1 minute, user_2 edits the description, system note 2 is added because this is a different user editing
- After another minute, user_1 edits the description again. We should create a new system note here and not edit system note 1 so that we won't have problems when we implement diffs in https://gitlab.com/gitlab-org/gitlab-ce/issues/65776