private void CheckForRemoval(IEnumerable <FileInfo> files, ref int counter) { var repoFiles = repositoryhHelper.GetRepositoryFilesFromXML(); foreach (var repoFile in repoFiles) { if (files.All(f => f.ShotFileName(repositoryhHelper.Project.Path) != repoFile.Name)) { if (repositoryhHelper.AddRemovedFileInIndex(repoFile)) { ch.WriteLine(string.Format("\t removed: {0}", repoFile.Name), ConsoleColor.Green); ++counter; } } } }