public static void Show(Repository repo, string path) { VersionControlItemList list = new VersionControlItemList(); list.Add(new VersionControlItem(repo, null, path, Directory.Exists(path))); Show(list, false); }
protected VersionControlItemList GetItems () { VersionControlItemList list = new VersionControlItemList (); VersionControlItem it = GetItem (); if (it != null) list.Add (it); return list; }
public VersionControlItemList GetSelectedItems() { string[] files = GetCurrentFiles(); VersionControlItemList items = new VersionControlItemList(); foreach (string file in files) { Project prj = IdeApp.Workspace.GetProjectContainingFile(file); items.Add(new VersionControlItem(vc, prj, file, Directory.Exists(file))); } return(items); }
public VersionControlItemList GetItems () { // Cached items are used only in the status view, not in the project pad. if (items != null) return items; // Don't cache node items because they can change VersionControlItemList nodeItems = new VersionControlItemList (); foreach (ITreeNavigator node in CurrentNodes) { VersionControlItem item = CreateItem (node.DataItem); if (item != null) nodeItems.Add (item); } return nodeItems; }
VersionControlItemList GetItems () { VersionControlItemList list = new VersionControlItemList (); IWorkspaceObject wob; Repository repo = null; wob = IdeApp.ProjectOperations.CurrentSelectedWorkspaceItem; if (wob != null) repo = VersionControlService.GetRepository (wob); if (repo == null) { wob = IdeApp.ProjectOperations.CurrentSelectedSolutionItem; if (wob != null) repo = VersionControlService.GetRepository (wob); } if (repo == null || repo.VersionControlSystem == null || !repo.VersionControlSystem.IsInstalled) return list; list.Add (new VersionControlItem (repo, wob, wob.BaseDirectory, true)); return list; }
VersionControlItemList GetItems () { VersionControlItemList list = new VersionControlItemList (); WorkspaceItem wob; SolutionItem sol; Repository repo = null; wob = IdeApp.ProjectOperations.CurrentSelectedWorkspaceItem; if (wob != null) repo = VersionControlService.GetRepository (wob); if (repo == null) { sol = IdeApp.ProjectOperations.CurrentSelectedSolutionItem; if (sol != null) repo = VersionControlService.GetRepository (sol); } if (repo == null || repo.VersionControlSystem == null || !repo.VersionControlSystem.IsInstalled) return list; list.Add (new VersionControlItem (repo, wob, wob.FileName, true, null)); return list; }
public VersionControlItemList GetSelectedItems () { string[] files = GetCurrentFiles (); VersionControlItemList items = new VersionControlItemList (); foreach (string file in files) { Project prj = IdeApp.Workspace.GetProjectsContainingFile (file).FirstOrDefault (); items.Add (new VersionControlItem (vc, prj, file, Directory.Exists (file), null)); } return items;
public static void Show (Repository repo, string path) { VersionControlItemList list = new VersionControlItemList (); list.Add (new VersionControlItem (repo, null, path, Directory.Exists (path))); Show (list, false); }