private static String GetRepositoryShortName(string repositoryDir)
{
DirectoryInfo dirInfo = new DirectoryInfo(repositoryDir);
if (dirInfo.Exists)
{
string desc = ReadRepositoryDescription(repositoryDir);
if (desc.IsNullOrEmpty())
{
desc = Repositories.RepositoryHistory.Repositories
.Where(repo => repo.Path.Equals(repositoryDir, StringComparison.CurrentCultureIgnoreCase)).Select(repo => repo.Title)
.FirstOrDefault();
}
return desc ?? dirInfo.Name;
}
return dirInfo.Name;
}