GitUI.CommandsDialogs.FormBrowse.GenerateWindowTitle C# (CSharp) Method

GenerateWindowTitle() private method

Generates main window title according to given repository.
private GenerateWindowTitle ( string workingDir, bool isWorkingDirValid, string branchName ) : string
workingDir string Path to repository.
isWorkingDirValid bool If the given path contains valid repository.
branchName string Current branch name.
return string
        private string GenerateWindowTitle(string workingDir, bool isWorkingDirValid, string branchName)
        {
#if DEBUG
            const string defaultTitle = "Git Extensions -> DEBUG <-";
            const string repositoryTitleFormat = "{0} ({1}) - Git Extensions -> DEBUG <-";
#else
            const string defaultTitle = "Git Extensions";
            const string repositoryTitleFormat = "{0} ({1}) - Git Extensions";
#endif
            if (!isWorkingDirValid)
                return defaultTitle;
            string repositoryDescription = GetRepositoryShortName(workingDir);
            if (string.IsNullOrEmpty(branchName))
                branchName = _noBranchTitle.Text;
            return string.Format(repositoryTitleFormat, repositoryDescription, branchName.Trim('(', ')'));
        }
FormBrowse