コード例 #1
0
ファイル: Program.cs プロジェクト: rafasf/suw
        private static void UpdateSvnDirectories(Dictionary <ParameterName, string> parameters)
        {
            CheckDirectoryExistence(parameters[ParameterName.RootDir], "root");

            var tortoiseHandler = new TortoiseHandler();

            if (!tortoiseHandler.IsInRegistry())
            {
                throw new InvalidOperationException("TortoiseSVN wasn't found.");
            }

            var svnDirectories = new DirectoryInfo(parameters[ParameterName.RootDir])
                                 .GetDirectories()
                                 .FindFirstLevelContaining(FolderToSearch);

            tortoiseHandler.Update(svnDirectories);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: rafasf/suw
        private static void UpdateSvnDirectories(Dictionary<ParameterName, string> parameters)
        {
            CheckDirectoryExistence(parameters[ParameterName.RootDir], "root");

            var tortoiseHandler = new TortoiseHandler();
            if (!tortoiseHandler.IsInRegistry())
                throw new InvalidOperationException("TortoiseSVN wasn't found.");

            var svnDirectories = new DirectoryInfo(parameters[ParameterName.RootDir])
                .GetDirectories()
                .FindFirstLevelContaining(FolderToSearch);

            tortoiseHandler.Update(svnDirectories);
        }