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")); }
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"); }