From b898bb1fccbb404913ebfe5fde4eb2a8f50f1f8b Mon Sep 17 00:00:00 2001 From: Matt Burke Date: Tue, 19 Mar 2013 10:00:07 -0400 Subject: [PATCH] Be more proactive about cleaning up workspaces. --- GitTfs.VsCommon/TfsHelper.Common.cs | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/GitTfs.VsCommon/TfsHelper.Common.cs b/GitTfs.VsCommon/TfsHelper.Common.cs index 712ffee7..8d671e36 100644 --- a/GitTfs.VsCommon/TfsHelper.Common.cs +++ b/GitTfs.VsCommon/TfsHelper.Common.cs @@ -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; }