Perform Geo::RepositorySyncService for dirty projects

Merged username-removed-283999 requested to merge 2467-repository-sync-dirty-projects into master