Removed unknown files from the Synchronize view.
- Exported localization strings.
- Fixed SonarQube reports.
The core of this work turned out to be the removal of && resource.exists()
from the code of method isInteresting
(renamed to isManaged
). I see no point in listing non-existent files in the Synchronize view. I simplified the logic and, globally, made the code more readable for future maintenance.
The rest of this merge request is code cleaning.
For some reason, the commit for the previous MR (about the export and import of repositories) seems to be added to this MR. I probably messed up somewhere with how I used topics.