public bool GetNewest() { // check nested packages foreach (EA.Package nestedPkg in _pkg.Packages) { var mks = new Mks(_rep, nestedPkg); mks.GetNewest(); } if (_pkg.IsControlled) { // _rep.ShowInProjectView(_pkg); try { // preference head revision var mks = new Mks(_rep, _pkg); mks.Checkout(); // load package _rep.CreateOutputTab("Debug"); _rep.EnsureOutputVisible("Debug"); _rep.WriteOutput("Debug", _pkg.Name + " " + _pkg.Notes, 0); //MessageBox.Show(_pkg.Name + " " + _pkg.Packages.Count.ToString() + " " + _pkg.PackageGUID, "CountBefore"); EA.Project prj = _rep.GetProjectInterface(); prj.LoadControlledPackage(_pkg.PackageGUID); _rep.WriteOutput("Debug", _pkg.Name + " " + _pkg.Notes, 0); //MessageBox.Show(_pkg.Name + " " + _pkg.Packages.Count.ToString() + " " + _pkg.PackageGUID, "CountAfter"); } catch (Exception e) { MessageBox.Show(e.ToString(), @"Error"); } } return true; }
public bool GetNewest() { // check nested packages foreach (EA.Package nestedPkg in _pkg.Packages) { var mks = new Mks(_rep, nestedPkg); mks.GetNewest(); } if (_pkg.IsControlled) { // _rep.ShowInProjectView(_pkg); try { // preference head revision var mks = new Mks(_rep, _pkg); mks.Checkout(); // load package _rep.CreateOutputTab("Debug"); _rep.EnsureOutputVisible("Debug"); _rep.WriteOutput("Debug", _pkg.Name + " " + _pkg.Notes, 0); //MessageBox.Show(_pkg.Name + " " + _pkg.Packages.Count.ToString() + " " + _pkg.PackageGUID, "CountBefore"); EA.Project prj = _rep.GetProjectInterface(); prj.LoadControlledPackage(_pkg.PackageGUID); _rep.WriteOutput("Debug", _pkg.Name + " " + _pkg.Notes, 0); //MessageBox.Show(_pkg.Name + " " + _pkg.Packages.Count.ToString() + " " + _pkg.PackageGUID, "CountAfter"); } catch (Exception e) { MessageBox.Show(e.ToString(), @"Error"); } } return(true); }