public static string[] GetItemFiles(IVsHierarchy hierarchy, uint itemId) { var project = hierarchy as IVsSccProject2; if (project != null) { return GetItemFiles(project, itemId); } return new string[0]; }
private string GetToolTipText(IVsHierarchy hierarchy, uint itemId) { var files = VisualHgSolution.GetItemFiles(hierarchy, itemId); if (files.Length == 0) { return(""); } var fileName = files[0]; var text = repository.GetFileStatus(fileName).ToString(); var branch = repository.GetBranch(fileName); if (!String.IsNullOrEmpty(branch)) { text += " (" + branch + ")"; } return(text); }