private void ShowMappingPath(VersionControlPath serverPath)
{
if (!IsMapped(serverPath))
{
_localFolder.Text = GettextCatalog.GetString("Not Mapped");
return;
}
var mappedFolder = _currentWorkspace.Folders.First(f => serverPath.IsChildOrEqualTo(f.ServerItem));
if (string.Equals(serverPath, mappedFolder.ServerItem, StringComparison.Ordinal))
_localFolder.Text = mappedFolder.LocalItem;
else
{
string rest = serverPath.ChildPart(mappedFolder.ServerItem);
_localFolder.Text = Path.Combine(mappedFolder.LocalItem, rest);
}
}