# HG changeset patch
# User smith@nwoca.org
# Date 1360180714 0
# Node ID 6f1918544f7fd18f1a71e6d0c9ae8d1564a4976f
# Parent  01dd7d9c930a9d20af11c2bded33d2ae8cb57b10
Add test to cleanLocal to ensure local repo was removed

diff -r 01dd7d9c930a -r 6f1918544f7f init.gradle
--- a/init.gradle	Mon Jan 07 15:29:45 2013 -0500
+++ b/init.gradle	Wed Feb 06 19:58:34 2013 +0000
@@ -38,7 +38,12 @@
         if ( local ) {                  
             logger.info "removing local repo: $it"
             new File(System.properties['user.home'] + "/.ssdt/local-repo").deleteDir() 
-            new File(gradle.ivyUserDir + "/local").deleteDir() 
+            def localDir = new File(gradle.ivyUserDir + "/local")
+            localDir.deleteDir()
+            logger.info "verifying removal of local repo"
+            if (localDir.exists()) {
+                throw new org.gradle.api.GradleException("Unable to clean ${localDir}. Files may be locked by another process.")
+            }
         }
     }