Other than the New Relic app, which properly syncs already existing components, reimporting a GitHub repository yields a duplicate repository link rather than an update/sync of the existing one.
Steps to reproduce
- Navigate to 'Create' => 'Import components' => 'GitHub'
- Click 'Select repositories'
- Select a repository with status '-' and click 'Select' to start the import
- Observe that the component has a single repository link
- Repeat steps 1 and 2, select the repository from step 3 with status 'Created' and click 'Select' to start the import
- Observe that the component has a second identical repository link
Actual result
A new repository link is created.
Expected result
The existing repository link is updated (synchronized).