예제 #1
0
 private void start()
 {
     SVN.Command command = new SVN.Command(ListSVN, Conf_conf);
     rutinas.General.eLog("Iniciando proceso de Descarga");
     System.Console.WriteLine("Iniciando proceso de Descarga");
     command.export();
     System.Console.WriteLine("Proceso Finalizado");
     rutinas.General.eLog("Proceso Finalizado");
 }
예제 #2
0
        private void scan()
        {
            List <string> lstDirectorios = new List <string>();
            string        key            = "";
            string        urlSvn         = "";
            bool          isCorrecto     = true;

            SVN.Command command = new SVN.Command(Conf_conf);
            rutinas.General.eLog("Iniciando proceso de escaneo");
            System.Console.WriteLine("Iniciando proceso de escaneo");
            System.Console.WriteLine("-----------------------------");
            lstDirectorios = command.scan();
            System.Console.WriteLine("-----------------------------");
            System.Console.WriteLine("¿Desea continuar con estos directorios?");

            while (isCorrecto)
            {
                key = Console.ReadLine().ToLower();
                if (key.Equals("s") || key.Equals("n"))
                {
                    isCorrecto = false;
                }
                else
                {
                    System.Console.WriteLine("Ingrese comando valido");
                    System.Console.WriteLine("¿Desea continuar con estos directorios? S/N");
                }
            }
            if (key == "s")
            {
                if (Conf_conf.rutaSVN != "")
                {
                    borrar_todo();
                    Console.WriteLine("Resetenado lista de repositorios...");
                    System.Console.WriteLine("-----------------------------");
                    foreach (string directorio in lstDirectorios)
                    {
                        urlSvn = Conf_conf.rutaSVN + directorio;
                        agregar(directorio, urlSvn);
                        Console.WriteLine(urlSvn);
                    }
                    System.Console.WriteLine("-----------------------------");
                }
                else
                {
                    System.Console.WriteLine("Ruta SVN no configurada");
                }
            }

            System.Console.WriteLine("Proceso Finalizado");
            rutinas.General.eLog("Proceso Finalizado");
        }