Import project import progress indicators
In %10.1 and %10.2 we're looking to improve the performance of the GitHub importer significantly, per https://gitlab.com/gitlab-org/gitlab-ce/issues/38621
A customer raised the problem of being able to track progress of an import in a ticket: https://gitlab.zendesk.com/agent/tickets/83930 - it's more critical when imports are slow, but I think it's generally useful even when they're fast.
When importing a project, it would be great to be able to see live progress - "Git clone is 50%", "X of Y issues imported", etc.
The GitHub importer is structured as a set of steps, which (AIUI) will be parallelized in %10.2. Each step could regularly update a progress indicator of some sort which could be exposed to the user to view.
Edited by Nick Thomas