Be more proactive about cleaning up workspaces.

This commit is contained in:
Matt Burke
2013-03-19 10:00:07 -04:00
parent 5aeaf24bd5
commit b898bb1fcc
+2 -9
View File
@@ -217,16 +217,9 @@ namespace Sep.Git.Tfs.VsCommon
private Workspace GetWorkspace(string localDirectory, string repositoryPath)
{
CleanupWorkspaces(localDirectory);
var workspace = VersionControl.CreateWorkspace(GenerateWorkspaceName());
try
{
workspace.CreateMapping(new WorkingFolder(repositoryPath, localDirectory));
}
catch
{
workspace.Delete();
throw;
}
workspace.CreateMapping(new WorkingFolder(repositoryPath, localDirectory));
return workspace;
}