always use cross-project reference when automatically insert reference
When working with many groups, forks and merges between projects on the same GitLab instance, is quite common that the same short reference (e.g. issue
#1 or merge request
!2) is used in different project/group. This is an issue because
#1 has a meaning in a given project, while it has a completely different one on another project. When a commit/mr/whatever-item has this reference and is be used on both of them (e.g. due merge or cherry-pick), this lead to missing information or, even worst, misleading information.
I resolve this kind of issue by always use full-cross-project reference (
group/project#1 instead of
#1) when manually entering reference (e.g. on commit messages
This closes group/project#1) but it quite annoying when using feature like merge request on a branch that has been created from an issue (which just reference automatically to
Would it be possible to always use cross-project reference? or, at least, make this configurable?
Links / references
Nothing for now, sorry