/// <summary>
        /// Sets the Solution directory and name info on Branch Diff Filter.
        /// </summary>
        private void SetSolutionInfo()
        {
            ThreadHelper.ThrowIfNotOnUIThread();
            var absoluteSolutionPath = this.dte.Solution.FullName;
            var solutionDirectory    = System.IO.Path.GetDirectoryName(absoluteSolutionPath);

            BranchDiffFilterProvider.SetSolutionInfo(solutionDirectory);
        }
 public GitBranchDifferPackage()
 {
     BranchDiffFilterProvider.Initialize(this);
 }
 /// <summary>
 /// Resets the filter by removing the solution info (set to string.Empty)
 /// </summary>
 private void ResetSolutionInfo()
 {
     BranchDiffFilterProvider.SetSolutionInfo(string.Empty);
 }