Exemplo n.º 1
0
        public ActionResult MergeSvnFiles(SvnDetails svnDetails, string SelectedRevisions)
        {
            var svnRepro  = new Svn(mSvnExecutablePath, svnDetails.TrunckPath, svnDetails.BranchPath, svnDetails.SvnUser, svnDetails.SvnPassword);
            var revisions = SelectedRevisions.Split(',').OrderBy(x => int.Parse(x));

            try
            {
                svnRepro.MergeChanges(svnDetails, revisions);
            }
            catch (SvnProcess.SvnException ex)
            {
                foreach (var error in ex.SvnError)
                {
                    ModelState.AddModelError("", error);
                }
                ModelState.AddModelError("", ex.Command);
            }

            return(PartialView("ValidationSummary"));
        }
Exemplo n.º 2
0
        public ActionResult MergeSvnFiles(SvnDetails svnDetails, string SelectedRevisions)
        {
            var svnRepro = new Svn(mSvnExecutablePath, svnDetails.TrunckPath, svnDetails.BranchPath, svnDetails.SvnUser, svnDetails.SvnPassword);
            var revisions = SelectedRevisions.Split(',').OrderBy(x => int.Parse(x));

            try
            {
                svnRepro.MergeChanges(svnDetails, revisions);
            }
            catch (SvnProcess.SvnException ex)
            {
                foreach(var error in ex.SvnError)
                    ModelState.AddModelError("", error);
                ModelState.AddModelError("", ex.Command);
            }

            return PartialView("ValidationSummary");
        }