private bool UpdatedFilePredicate(GitHubApi.GitHubFileInfo fileInfo) { var existedPatch = m_suitablePatches.FirstOrDefault(sp => string.Equals(fileInfo.Name, sp.FileName)); return(existedPatch == null || !string.Equals(existedPatch.Sha, fileInfo.Sha)); }
private static bool FileExtensionPredicate(GitHubApi.GitHubFileInfo fileInfo) { return(new FileInfo(fileInfo.Name).Extension == Consts.PatchFileExtensionWoAsterisk); }