# File lib/hammer_cli_import/importtools.rb, line 41 def repo_synced?(repo) raise ArgumentError, 'nil is not a valid repository' if repo.nil? info = lookup_entity(:repositories, repo['id'], true) return false unless info['sync_state'] == 'finished' ## (Temporary) workaround for 1131954 ## updated_at is updated after sync for some reason... # begin # Time.parse(info['last_sync']) > Time.parse(info['updated_at']) # rescue # false # end true end