Improve repo mirroring flow
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=2332) </details> <!--IssueSummary end--> When mirroring repositories from external sources, the flow is very choppy. I think it could be easier to manually update a mirrored repository. The problem is I'm having to dig too deep just to update a mirrored repo manually. ie Go to project, click 'Repository', click 'Commits', click 'Update Now' button. I think having a button outside of the `Project / Repository / Commits` view (maybe next to ) on a mirrored project would be helpful. Below is a possible UI idea for the update button if a repo is mirrored. Of course this button would be conditional based on the repo being mirrored or not. Non-mirrored repos would not display this button. ![mirrored-repo-update-button-idea](/uploads/7c81b0e1c251c82132df7dc2ee823bff/mirrored-repo-update-button-idea.png) --- Also, in gitlab-ee v9.0 & v9.1, when clicking the 'Update Now' button in the Commits view, the redirect takes you to the `Project / Repository / Settings` view. This doesn't seem logical to me. Not sure if it was intentional or not. I think it should probably just redirect back to the Commits view (or in the case of a repo-wide update button, the current view).
issue