Unable to use globally-unique, persistent numeric identifiers for issues
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
One of the key conditions in evaluating an issue tracker for our project is the ability to use globally persistent numeric issue IDs. This arises from the fact that we have many components in our software, with bugs tracked against each of them individually, but often reported into the wrong (or to a central, "default") component. We need the ability to have an identifier to refer uniquely to each issue through the lifetime of the report.
It turns out that Gitlab uses a project-local identifier for issues, which means that multiple projects in a Gitlab instance have the same bug ID (i.e. gitlab-ce#1). From documentation there is an internal identifier which is global (issue_id), but it doesn't seem to be visible on project pages.
With a globally unique numeric identifier, you can communicate that more easily in certain situations, such as reading them out loud, typing into a chat, or fitting into a narrow spreadsheet column.