public async Task <Tuple <bool, string> > GitFetchAsync(Guid repositoryId) { var isFetch = false; var repository = await _repositoriesService.GetRepositoryAsync(repositoryId).ConfigureAwait(false); var fetch = await _gitService.FetchAsync(repository.Url, repository.Path).ConfigureAwait(false); var error = await GitParser.ParseError(fetch.Error).ConfigureAwait(false); if (string.IsNullOrWhiteSpace(error)) { isFetch = await GitParser.ParseFetchAsync(fetch.Output).ConfigureAwait(false); } var result = Tuple.Create(isFetch, error); return(result); }