コード例 #1
0
        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;
                    }
                }
            }
        }