public bool SetAndApplyBranchFilter(string filter)
{
if (filter.Equals(_revisionFilter.GetBranchFilter()))
return false;
if (filter.Equals(""))
{
AppSettings.BranchFilterEnabled = false;
AppSettings.ShowCurrentBranchOnly = true;
}
else
{
AppSettings.BranchFilterEnabled = true;
AppSettings.ShowCurrentBranchOnly = false;
_revisionFilter.SetBranchFilter(filter);
}
SetShowBranches();
return true;
}